PEP: Defining Python Source Code Encodings

Neil Hodgson nhodgson at bigpond.net.au
Wed Jul 18 02:26:11 EDT 2001


Roman Suzi:
> ...Neil Hodgson wrote:
> >    Allowing non-ASCII characters in names enhances interoperaility with
Java
> > 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.

   Neil





More information about the Python-list mailing list