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