PEP: Defining Python Source Code Encodings

Neil Hodgson nhodgson at
Wed Jul 18 08:26:11 CEST 2001

Roman Suzi:
> ...Neil Hodgson wrote:
> >    Allowing non-ASCII characters in names enhances interoperaility with
> > and .NET which allow this.
> Why every vapor MS introduces triggers such a chain reaction in IT
> circles? That everything must conform or die?!

   Java has been around for more than 5 years now and is hardly vapour.

> Who in his right mind uses non-ASCII names for identifiers?

   People who wish to be able to understand their own code and for their
code to be understood by colleagues. Despite having little skill in the
language, I would prefer to read code with sensibly chosen Japanese
identifiers rather than repeated meaningless ASCII identifiers. These are
all too common when non-ASCII characters are disallowed.


More information about the Python-list mailing list