Paul Rubin wrote: > Yes, there are several Python compilers already ... > It's true that CPython doesn't have a compiler and that's a serious > deficiency. A lot of Python language features don't play that well > with compilation, and that's often unnecessary. So I hope the baseline > implementation changes to a compiled one before the language evolves > too much more.
Years ago, presented at one of the Python conferences, was a program to generate C code from the byte code. It would still make calls to the Python run-time library (just as C does to its run-time library). The presenter did some optimizations, like not decref at the end of one instruction when the next immediately does an incref to it. The conclusion I recall was that it wasn't faster - at best a few percent - and there was a big memory hit because of all the duplicated code. One thought was that the cache miss caused some of the performance problems. Does that count as a compiler? Andrew [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list