Peter Gavin scripsit:
> I don't think the empty list should be self-evaluating. No other list
> in scheme is self-evaluating, so why should the empty one be?
Because it can be neither syntax (which must have a keyword) nor a function call
(which must have at least one form). Making () self-evaluating also represents
a return to Lisp tradition; it would be interesting to know why it was made
*not* self-evaluating in RRRS.
--
So that's the tune they play on John Cowan
their fascist banjos, is it? cowan_at_ccil.org
--Great-Souled Sam http://www.ccil.org/~cowan
Received on Mon Jan 22 2007 - 13:37:23 UTC