Shed Skin 0.0.26 (Default branch) |
|
|
Wednesday January 16, 2008. 04:47 PM FreshMeat
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:
Support for os, os.path, collections.defaultdict,
and getopt was improved. Five missing str methods
were added. Locale support was improved. Many
leading underscores were removed from code
generation. String addition (a+b+c...) was
optimized. New documentation and a tutorial were
added. A Debian package was added. Google code
hosting is now used. Many bugs were squashed.
|