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

John Cowan cowan at ccil.org
Sat Jan 20 19:16:56 EST 2007


---
This message is a formal comment which was submitted to formal-comment at r6rs.org, following the requirements described at: http://www.r6rs.org/process.html
---
Submitter: John Cowan
Email address: cowan at ccil.org
Issue type: Enhancement
Priority: Major
Component: Program Syntax
Report version: 5.92
Summary:  Datums should be self-evaluating generally.

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.

-- 
John Cowan <cowan at ccil.org>             http://www.ccil.org/~cowan
It's like if you meet an really old, really rich guy covered in liver
spots and breathing with an oxygen tank, and you say, "I want to be
rich, too, so I'm going to start walking with a cane and I'm going to
act crotchety and I'm going to get liver disease. --Wil Shipley




More information about the r6rs-discuss mailing list