Shed Skin is an experimental Python-to-C++
compiler. It accepts pure but implicitly
statically typed Python programs and generates
optimized C++ code. This means that in combination
with a C++ compiler, it allows for translation of
pure Python programs into highly efficient machine
language. For a set of 16 non-trivial test
programs, measurements show a typical speedup of
2-40 over Psyco, about 10 on average, and 2-220
over CPython, about 35 on average. Shed Skin also
outputs annotated source code.
License: GNU General Public License v3
Changes:
1-length string caching, improved detection of virtual functions, further set optimizations, a fix for extension modules and certain default arguments, exhaustive checking of C++ keywords, a fix for some combinations of arguments to min and max, and several minor bugfixes.