[Python-Dev] PEP about sys.implementation and implementation specific user site directory

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".


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

More information about the Python-Dev mailing list