[r6rs-discuss] [Formal] Expand the set of self-evaluating datums

From: John Cowan <cowan>
Date: Mon Jan 22 13:37:33 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
Received on Mon Jan 22 2007 - 13:37:23 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC