Wednesday, May 09, 2012

Shed Skin 0.9.2

I have just released version 0.9.2 of Shed Skin, a restricted-Python (2.4-2.6) to C++ compiler. This is the second maintenance release since 0.9, so no new major features were added.

The biggest improvement is probably some optimizations for the array module. Other than this, the changes are mostly unrelated minor optimizations and bug fixes. Please see the release notes for more detail.

Three nice new examples were also added for this release, bringing the number of examples to 67, with a total linecount of about 17,000 lines (sloccount): a "stereo vision" program, and two Rubik's cube solvers.

8 comments:

Hi!Shed Skin is amazing, I'm so glad I found it! Unfortunately, I don't know how to compile my project which uses pygame. I copied all its files from /lib in python's folder but it still says that module cannot be found. Any idea how to make it work?

shedskin does not directly support pygame (or any other large library), but you may be able to compile part of your program as an extension module (shedskin -e), and import this in your main python program.

we are currently in maintenance mode, meaning no new major features are implemented at the moment. there are no concrete plans to support python 3, for example. and there are no plans to lift any of the major limitations as described in the documentation. minor improvements and bug fixes are being done on a regular basis though, depending on the amount of feedback the project gets.