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

Peter Gavin pgavin at gmail.com
Mon Jan 22 12:54:42 EST 2007


On 1/20/07, John Cowan <cowan at ccil.org> wrote:
> At present, the only self-evaluating datums are numbers, booleans,
> characters, and strings, as noted in report section 6.3.  This list is
> fundamentally historical.
>
> There is no principled reason why other kinds of datums, such as the
> empty list, vectors, and bytevectors should not be self-evaluating.
> Let's make them so.

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?

Other than that, +1.

Pete



More information about the r6rs-discuss mailing list