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

From: John Cowan <cowan>
Date: Mon Jan 22 08:06:40 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
Received on Sat Jan 20 2007 - 19:16:56 UTC

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