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

Chris Hanson cph at csail.mit.edu
Wed Nov 22 16:10:48 EST 2006


Shiro Kawai wrote:
> FYI, Here's a list of some imlementations, their default
> case-sensitivity mode, and an option to switch it.
> Corrections and additions are welcome.

Gee, I should crawl out from under my rock and look around every now and
then.  :)  I had no idea so many implementations had adopted
case-sensitive syntax as the default.

But the diversity of implementations argues for allowing implementations
the choice to set the default.

I should comment, since several implementations seem to do it, that my
experience with MIT/GNU Scheme's case-folding option (a dynamically
bound global variable) has been unpleasant.  It has caused confusion for
users on numerous occasions, and sometimes non-obvious bugs.  That's why
I'm advocating a mechanism that binds the option directly into the text.



More information about the r6rs-discuss mailing list