I just wanted to announce the availability of the first official Cython release (0.9) by the SAGE maintainers William Stein and Robert Bradshaw (and a bit by myself).
Cython is based on the well-known Pyrex translator by Greg Ewing, but supports more cutting edge functionality and optimizations. It was formerly known as the SageX fork of Pyrex.
Some of the highlights compared to the latest Pyrex version:
- Conditional expressions (a if blah else b)
- List comprehensions
- Optimized looping (for whatever in blah: is much faster in Cython)
- Better support for module imports: import a.b.cython_module
- 64-bit Python 2.5 support
and there's a lot more in the queue ...
Cython has a site up on launchpad, so if you have any questions or suggestions, found any bugs or want to contribute patches, please visit the project there:
Have fun, Stefan