[pypy-dev] question about core implementation language

Stephan Diehl stephan.diehl at gmx.net
Sun Jan 19 13:50:25 MET 2003


Hi all,

while reading all these long mails about this exciting project, one basic 
question came to my mind: why has the core implementation to be in C?
Years ago I did a little programming in Objective C and I just loved this 
language (I'm taking about gcc objc without the framework by NeXT/Apple).
Here are some good things about Objective C:
1. Legal C code is already legal Objective C code
2. Objective C has a runtime engine build in.
3. objects classes don't need to be known at compile time (just their 
interfaces)

Having said that, I could imagine that it's much easier to model python 
objects in Objective C than in C, thus making the needed core more compact 
and easier to maintain.

Stephan


More information about the pypy-dev mailing list