[r6rs-discuss] [Formal] Expand the set of self-evaluating datums
John Cowan
cowan at ccil.org
Mon Jan 22 13:37:23 EST 2007
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
More information about the r6rs-discuss
mailing list