[r6rs-discuss] Scheme should not be changed to be case sensitive

From: John Cowan <cowan>
Date: Thu Nov 16 13:23:09 2006

Shiro Kawai scripsit:

> Symbol case folding is not only a matter of the reader but
> also affects the writer if we want to guarantee write-read
> invariance.

It occurs to me that a possibility not yet addressed is to provide
symbol case-folding but identifier case-folding. That is, Scheme
should fold identifiers in the interpreter or compiler, rather than
folding the names of symbols at run time. That would, I believe,
satisfy the code-backward-compatibility issue.

(I'm still in favor of case-sensitive identifiers *and* symbols.)

-- 
There is no real going back.  Though I          John Cowan
may come to the Shire, it will not seem         cowan_at_ccil.org
the same; for I shall not be the same.          http://www.ccil.org/~cowan
I am wounded with knife, sting, and tooth,
and a long burden.  Where shall I find rest?           --Frodo
Received on Thu Nov 16 2006 - 13:23:03 UTC

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