[I18n-sig] case insensitivity for Python 3K

Guido van Rossum guido@python.org
Mon, 22 May 2000 09:37:06 -0700


> Without wanting to move the flamewar wrt this  topic over here from
> the main list, I'd observe that if there's any thought of moving
> beyond ASCII for identifiers in Python 3K, then case insensitivity is
> a potentially _very_ confusing and confounding move:  case folding is
> just not well-formed in lots of linguages, including real obscure ones 
> such as French :-).

True, but Unicode defines rigorously how case mappings should be done,
and the Python Unicode support implements these as toupper() and
tolower().  We could just say "whatever these do is the language
definition".

So I don't see this as an extra argument against case folding (on top
of the excellent arguments that have already been given).

--Guido van Rossum (home page: http://www.python.org/~guido/)