Victor Stinner, 17.07.2012 20:38: > -- Subset of Python -- > > * `pymothoa <http://code.google.com/p/pymothoa/>`_: use LLVM; don't > support classes nor exceptions. > * `unpython <http://code.google.com/p/unpython/>`_: Python to C > * `Perthon <http://perthon.sourceforge.net/>`_: Python to Perl > * `Copperhead <http://copperhead.github.com/>`_: Python to GPU (Nvidia)
You might also want to add numexpr and numba to that list. Numba might actually be quite close to pymothoa (hadn't heard of it before). Personally, I like the idea of having a JIT compiler more or less as an extension module at hand. Sort-of like a co-processor, just in software. Lets you run your code either interpreter or JITed, just as you need. Note that the Cython project is working on a protocol to efficiently call external C implemented Python functions by effectively unboxing them. That explicitly includes JIT compiled code, and a JIT compiler could obviously make good use of it from the other side as well. Stefan _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com