[Python-3000] Python/C++ question

Guido van Rossum guido at python.org
Mon Aug 14 20:13:56 CEST 2006


On 8/13/06, Georg Brandl <g.brandl at gmx.net> wrote:
> Talin wrote:
> > Guido van Rossum wrote:
> >> On 8/9/06, Talin <talin at acm.org> wrote:
> >> For the majority of Python developers it's probably the other way
> >> around. It's been 15 years since I wrote C++, and unlike C, that
> >> language has changed a lot since then...
> >>
> >> It would be a complete rewrite; I prefer doing a gradual
> >> transmogrification of the current codebase into Py3k rather than
> >> starting from scratch (read Joel Spolsky on why).
> >
> > BTW, Should this be added to PEP 3099?
>
> Yes, why not.

Although perhaps it makes more sense to add something positive to PEP 3000, e.g.

Implementation Language
==================

Python 3000 will be implemented in C, and the implementation will be
derived as an evolution of the Python 2 code base. This reflects my
views (which I share with Joel Spolsky) on the dangers of complete
rewrites. Since Python 3000 as a language is a relatively mild
improvement on Python 2, we can gain a lot by not attempting to
reimplement the language from scratch. I am not against parallel
from-scratch implementation efforts, but my own efforts will be
directed at the language and implementation that I know best.

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-3000 mailing list