[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