Towards faster Python implementations - theory

sturlamolden sturlamolden at yahoo.no
Fri May 11 11:05:54 EDT 2007


On May 10, 7:18 pm, "Terry Reedy" <tjre... at udel.edu> wrote:

> Unfortunately, native machine code depends on the machine, or at least the
> machine being emulated by the hardware.  Fortunately or not, the dominance
> of the x386 model makes this less of a problem.

CMUCL and SBCL depends on the dominance of the x86 architecture.

GCL uses the GCC backend, which supports a wide range of
architectures.

Building a compiler backend is not needed for a Python JIT, one can
accept the GPL license and use GCC as a backend.

Or one could translate between Python and Lisp on the fly, and use a
compiled Lisp (CMUCL, SBCL, Franz, GCL) as runtime backend.




More information about the Python-list mailing list