[Python-Dev] Re: other "magic strings" issues
eppstein at ics.uci.edu
Tue Nov 11 13:09:05 EST 2003
In article <200311111713.hABHDJt17461 at 12-236-54-216.client.attbi.com>,
Guido van Rossum <guido at python.org> wrote:
> > The locale module has some things in this direction -- strxfrm and
> > strcoll, maybe? -- but I don't know what they do with unicode & doubt
> > they even exist on OS X.
> IMO, locale and Unicode shouldn't be mentioned in the same sentence.
> At least the part of the locale that defines properties of characters
> is subsumed in Unicode in a way that doesn't require you to specify
> the locale. (Of course the locale is still important in defining
> things like conventions for formatting numbers and dates.)
The locale (as a concept) is also important in determining a unicode
collation ordering, but it sounds like locale (as a Python module)
doesn't do that.
Ok, it sounds like I am stuck with PyObjC's
NSString.localizedCaseInsensitiveCompare_, since Python's built-in
cmp(unicode,unicode) sucks and locale doesn't provide an alternative.
Are there any plans to add better collation ordering for unicode in
future Python versions?
Googling finds statements like
(over two years ago, saying this has been on the plate for some time
already then) but not much recent.
David Eppstein http://www.ics.uci.edu/~eppstein/
Univ. of California, Irvine, School of Information & Computer Science
More information about the Python-Dev