[R6RS] Case-sensitivity

Michael Sperber sperber at informatik.uni-tuebingen.de
Sat Feb 18 11:14:09 EST 2006

Anton van Straaten <anton at appsolutions.com> writes:

> Although I usually prefer to work in a case-insensitive language, I 
> don't think that simply sticking with case-insensitivity would be good 
> enough.  For example, case-sensitive symbols in Scheme programs are 
> necessary when working with case-sensitive XML data using SXML.  The 
> same goes for any other embedded sublanguage which maps to some 
> case-sensitive external language.

I hate to continue this discussion, but for the record: this is false.
First off, we already have a method for writing down case-sensitive
symbol literals via |...| which perfectly suits SXML's needs.
Moreover, their choice of using symbols for tags is purely
arbitrary---they could just as well have used strings, which arguably
would have been more appropriate.  (The same goes for any other
language whose identifiers someone might want to represent as Scheme
identifiers or symbols.)

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla

More information about the R6RS mailing list