[plt-scheme] case-sensitive reader by default

From: Michael Sperber (sperber at informatik.uni-tuebingen.de)
Date: Wed Apr 28 13:24:57 EDT 2004

>>>>> "Kirill" == Kirill Lisovsky <lisovsky at acm.org> writes:

Kirill> ... and I'm for case-insensitive XML :-)
Kirill> It seams that making PLT case-sensitive is more realistic target,
Kirill> however.

This "interoperability" argument seems to come up most often.

However, case-sensitivity is only going to bridge the semantic gap
between identifier syntax in Scheme and language X partially at best.
The rest of the Scheme identifier/symbol syntax is way too different
from anything else to make them really an optimal bridge: people
should just use strings in these cases.

In any case, most people seem to mostly want case-sensitive *symbols*
(which is something even R5RS knows about)---I don't see why the
entire rest of the language has to follow suit.

I'll also point out that choosing case-sensitivity for DrScheme's
teaching languages was a mistake---my students often get confused by
it.  (And these are *German* students---German is way more
case-sensitive than English.)  HCI research seems to support it.

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


Posted on the users mailing list.