[Python-Dev] PEP about sys.implementation and implementation specific user site directory (original) (raw)

Nick Coghlan ncoghlan at gmail.com
Sat Oct 10 17:46:55 CEST 2009


Martin v. Löwis wrote:

Doing some bike-shedding: I'd like to not use "cpython" as the name of the python.org implementation. This term, I believe, was coined around JPython, somehow making the implementation language the primary means of distinction. However, there may be alternative implementations written in C (e.g. unladen swallow), or otherwise be "C based" (e.g. pypy).

However, CPython has been used for years to distinguish CPython-the-reference-implementation from Python-the-language-definition. Starting to call it something else now would just confuse people for no good reason.

As Greg said, it may be better to think of it as standing for "Classic Python" rather than merely "A Python interpreter written in C".

Cheers, Nick.

-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia



More information about the Python-Dev mailing list