Adam Turoff wrote:
> The problem with cons/car/cdr is that they're fundemental operations.
> Graham *has* learned from perl, and is receptive to the idea that
> fundemental operators should be huffman encoded (lambda -> fn).  It
> would be easy to simply rename car/cdr to first/rest, but that loses
> the huffman nature of car/cdr.  

Good point, but I can't help thinking that list/head/tail or list/item/rest
(for example) would be preferable to cons/car/cdr.  More meaning at the cost
of a character or two.

I doubt there are few people who remember, ever knew or even care that 
"car" is "Contents of the Address Part of the Register" and "cdr" is 
"Contents of the Decrement part of the Register" (yes, I had to look 
them up :-).  Even when you know what the acronyms stand for, they still
doesn't make a great deal of sense.

A

Reply via email to