PEP 3131: Supporting Non-ASCII Identifiers

Duncan Booth duncan.booth at invalid.invalid
Tue May 15 03:38:38 EDT 2007


Bruno Desthuilliers <bruno.42.desthuilliers at wtf.websiteburo.oops.com>
wrote: 

> Stefan Behnel a écrit :
>> Bruno Desthuilliers wrote:
>>> but CS is english-speaking, period.
>> 
>> That's a wrong assumption. 
> 
> I've never met anyone *serious* about programming and yet unable to
> read and write CS-oriented technical English.
> 
I don't believe that Python should be restricted to people *serious* about 
programming.

Recently there has been quite a bit of publicity about the One Laptop Per 
Child project. The XO laptop is just beginning rollout to children and 
provides two main programming environments: Squeak and Python. It is an 
exciting thought that that soon there will be millions of children in 
countries such as Nigeria, Brazil, Uruguay or Nepal[*] who have the 
potential to learn to program, but tragic if the Python community is too 
arrogant to consider it acceptable to use anything but English and ASCII.

Yes, any sensible widespread project is going to mandate a particular 
language for variable names and comments, but I see no reason at all why 
they all have to use English.


[*] BTW, I see OLPC Nepal is looking for volunteer Python programmers this 
Summer: if anyone fancies spending 6+ weeks in Nepal this Summer for no 
pay, see http://www.mail-archive.com/devel@laptop.org/msg04109.html



More information about the Python-list mailing list