[Python-3000] Support for PEP 3131

Guillaume Proux gproux+py3000 at gmail.com
Fri May 25 04:13:01 CEST 2007


On 5/25/07, Steve Howell <showell30 at yahoo.com> wrote:
> willingness to tolerate lack of ASCII purity.  Coudn't
> Python sniff those out?

On my Linux machine, my encoding is set to UTF8 (and I am sure that
most monolingual Ubuntu user have the same settings). On my Windows
PC, Unicode is the rule of the world.

I have a hard time seeing how you could sniff out the willingness to
accept in a Japanese environment, a piece of code written in Russian
because your buddy from Siberia has written this cool matrix class
that is 30% faster than most but contains a bunch of cyrillic
characters because people are using cyrillic characters for local
variable identifiers (but not module level identifiers).

I think that the beauty of the world that has moved from everybody
being their little codepage island to the global UTF8 based world (in
Linux), UTF16 world (in Windows) is that now all scripts are more or
less equal citizen and nobody benefits more than any other or has to
do more effort than the others to access to its own language but also
other people language.

Doing a kind of language segregation would prevent getting more people
working together and exchanging code and ideas, while opening up
culturally to other horizons and cultures.

(and no, I am not smoking illegal substances in front of my keyboard)


More information about the Python-3000 mailing list