[Python-3000] Support for PEP 3131 (original) (raw)
tomer filiba tomerfiliba at gmail.com
Mon May 14 21:12:48 CEST 2007
- Previous message: [Python-3000] Support for PEP 3131
- Next message: [Python-3000] Support for PEP 3131
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
as an english-second-language programmer, i'd really like to be able to have unicode identifiers -- but my gut feeling is -- it will open the door for a tower of babel.
once we have chinese, french and hindi function names, i'd be very difficult to interoperate with third party libs. imagine i wrote my code using twisted-he, while my client has installed twisted-fr... kaboom? so the next step would be localization files that would map standard names to locale-specific name? and then the interpreter would use locale-dependent importing? we'll never see the end of that. it would just grow more and more complicated.
english, or latin at least, is sufficient for programming. allowing for more languages effectively means the creation of small, close communities, rather than a global one.
-1 from me.
-tomer
On 5/14/07, Daniel Stutzbach <daniel at stutzbachenterprises.com> wrote:
On 5/13/07, Guillaume Proux <gproux+py3000 at gmail.com> wrote: > Is this a bijective translation ? How good is most people latin > character reading ability among Hebrew speakers? From the beginning, I > can tell from experience that Japanese people have great difficulties > in reading english or even transliterated japanese (which is never > good anyway because of homonyms)
Unicode identifiers have been proposed before: http://mail.python.org/pipermail/i18n-sig/2001-February/000741.html http://mail.python.org/pipermail/python-list/2002-May/143901.html Based on those threads, it seems that two empirical criteria that would sway many in the Python community are: 1) Evidence of positive use and results from languages that already support Unicode identifiers, such as Java, and/or 2) Support of Unicode identifiers in languages where the primary language author's native tongue is not based on Latin characters (notably Yukihiro Matsumoto's Ruby). -- Daniel Stutzbach, Ph.D. President, Stutzbach Enterprises LLC
- Previous message: [Python-3000] Support for PEP 3131
- Next message: [Python-3000] Support for PEP 3131
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]