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

Arthur A. Gleckler arthur at zurich.csail.mit.edu
Wed Nov 15 01:16:57 EST 2006


On Nov 14, 2006, at 10:09 PM, Peter Gavin wrote:

> One possible compromise, solely for the purpose of maintaining
> backwards compatibility with R5RS: any character in the set of
> uppercase Latin alphabetic characters (ASCII 0x41-0x5A) is
> interchangeable with its lowercase version (ASCII 0x61-0x7A), and
> vice-versa.  Every other Unicode character is kept as-is, and no other
> case manipulation occurs.

I thought of that, too, but even though I like case-insensitivity,  
that compromise is too much of a special case.  I'd rather break old  
programs than do something like that, as delightful as it would be  
for me personally!



More information about the r6rs-discuss mailing list