On 4/2/2016 11:07 AM, Marko Rauhamaa wrote:
While it is fine for Python to support Unicode to its fullest, I don't
think it's a good idea for a programmer to use non-English identifiers.
Non-English identifiers can written, at least in romanized versions, in
ascii.
The (few) keywords are in English anyway. Imagine reading code like
this:
for oppilas in luokka:
if oppilas.hylätty():
oppilas.ilmoita(oppilas.koetulokset)
which looks nauseating whether you are an English-speaker or
Finnish-speaker.
Your sense of nausea is different from others, so speak for yourself (as
you did in the first sentence -- "I don't ..."). People were happily
and routinely writing thing like the above (minus the accented char) in
2.x. I guess they must have kept your code out of your sight.
--
Terry Jan Reedy
--
https://mail.python.org/mailman/listinfo/python-list