#lisp - Mon 14 May 2007 between 02:30 and 02:37

NY Lost Funds



pjb:-)
jeberlefax: they probably have a perfectly good reason.
faxthe only reason a program should crash these days is if you reach a non-terminating algorithm
Zhivagowell, I wouldn't mind lisp systems which defined things in a similar fashion
Pegazuz<Zhivago> pegazuz: how do you measure 'power'? --> you can do all you can do in c/c++ with pointers spec in my language, but not the otherwise...
Zhivagoexcept using words instead of byts
pjbPegazuz: you can simulate in C the semantics of your language, and you can simulate in your language, the semantics needed to implement it on a segmented address space processor.
Also, have fun with systems implementing world wide address spaces.
Zhivagopegazuz: what additional semantics do your pointers support?
Pegazuz<Zhivago> pegazuz: what additional semantics do your pointers support? --> you can do what i told you at the start... Xor them...
vsynci am going to invent a language where every pointer is an IPv6 address
and instead of a hardware MMU you just use a router
Zhivagoah, all this just to be able to play a stupid trick with doubly-linked lists?
Pegazuzvsync: you'll waste space...
pjbvsync: plus some 128 bits for internal references :-)
Zhivagohow will you deal with garbage collection?
Pegazuz128 bits is too much for a pointer...
Zhivagoxorable pointers seem less powerful to me.
pjbToo little!
vsyncthis commoditises things by allowing to swap in a simple Cisco route
Zhivagoalthough, I guess, no worse than %p
Pegazuz<Zhivago> how will you deal with garbage collection? --> it won't have it obviously...
Zhivagopegazuz: so your extra power will reduce what you can do?
Pegazuzit won't...
vsyncmy system is better than yours
Pegazuzyou can have garbage collected pointers if you want...
vsyncPegazuz: my system will use standard algorithms for discarding BGP pooisoning attacks
Zhivagonot if you can xor them
Pegazuzbut those pointers will be "constraited" to the reference + offset model... :(
faxPegazuz: You are not writing D++ are you?
vsyncthese have been optimized over time
qebabfax: let's hope they let D settle first :)
Pegazuz<fax> Pegazuz: You are not writing D++ are you? --> not exactly...
faxqebab: I hope D is forgetting forever
Pegazuz: you dont really need to quote my entire message to reply to me :)
Pegazuz: what you are describing sounds almost equally nightmareish
qebabI'm not too bothered by it, I'm not using it and don't plan to unless I have to
Pegazuznightmareish --> it's not nightmareish... it's total freedome... :)
Zhivagototal freedom to implement GC?
qebabPegazuz: in terms of programming, total freedom is probably a bad idea

Page: 2 9 16 23 30 37 

IrcArchive

NY Lost Funds