[r6rs-discuss] [Formal] Scheme should not be changed to be case sensitive.
From: "Arthur A. Gleckler" <arthur_at_zurich.csail.mit.edu>
Subject: Re: [r6rs-discuss] [Formal] Scheme should not be changed to be case sensitive.
Date: Tue, 14 Nov 2006 11:56:41 -0800
> U+03c2 is a fine canonical choice here. Why can't they all be eq?
Well, certainly, Unicode have specifications for those corner
cases, so we could say "the symbols are case-folded according
to Unicode standard 4.0's section 5.18" or something. But
do we want any human reader of the Scheme program to know those
case-folding rules? These days it is getting common to see code
that are written by someone from different tongue.
BTW, for the backward compatibility: R6RS will likely to have
some sort of incompatibilities, so implementations who wants
to use legacy code will have some sort of compatibility mode
anyways. I don't think it is difficult for the implementations
to have "R5RS compatibility reader" mode---many implementations
already have such means.
--shiro
Received on Tue Nov 14 2006 - 15:58:14 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:00 UTC