Retrospective of Python compilation efforts
microsoft/Pyjion
) - A JIT for Python based upon CoreCLRLast year (IPC7,) I thought I was going to surprise the Python community by presenting a prototype Python to C translator. Little did I know, I was only one of three people who announced such a product.
This year (IPC8,) in the interest of keeping people up to date, there was a two hour session that hosted the developers of these prototypes. The only system left standing is now complete and under beta test. Bill Tutt and Greg Stein cowrote Python2C, which they have been continuing to work on at (http://www.mudlib.org/~rassilon/p2c/). The other player is John Aycock. John declared he would look into run time type instrumentation, which I think should end up forming some sort of a JIT for Python. He lives at: (http://gulf.uvic.ca/~aycock/)
PEP 267, 2001-05, Py2.2: Optimized Access to Module Namespaces
PEP 266, 2001-08, Py2.3: Optimizing Global Variable/Attribute Access
PEP 280, 2002-02, Py2.3: Optimizing access to globals
PEP 329, 2004-04, Py2.4: Treating Builtins as Constants in the Standard Library
PEP 510, 2016-01, Py3.6: Specialize functions with guards
PEP 511, 2016-01, Py3.6: API for code transformers
# type:
comments.This list is compiled and maintained by Paul Sokolovsky, and released under Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).