|| ||Robert Bradshaw <robertwb-AT-math.washington.edu> |
|| ||comp-lang-python-announce-AT-moderators.isc.org |
|| ||Cython 0.11.3 released. |
|| ||Sat, 26 Sep 2009 23:56:25 -0700 (PDT)|
|| ||Article, Thread
We are happy to announce the release of Cython 0.11.3 (http://
cython.org), which is the accumulation of numerous bugfixes and other
work since the beginning of the summer. Some new features include a
cython freeze utility that allows one to compile several modules into
a single executable (Mark Lodato) and the ability to enable profiling
Cython code with Python profilers using the new cython.profile
directive. We also had two successful summer of code projects, but
neither is quite ready to be merged in at this time. This will
probably be the last minor release before Cython 0.12.
Thanks to Grant Baillie, Stefan Behnel, Robert Bradshaw, Lisandro
Dalcin, Mark Lodato, Andrey Plotnikov, Dag Sverre Seljebotn, and Kurt
Smith for contributing to this release.
What is Cython?
Cython is a language that makes writing C extensions for the Python
language as easy as Python itself. Cython is based on the well-known
but supports more cutting edge functionality and optimizations.
The Cython language is very close to the Python language, but Cython
additionally supports calling C functions and declaring C types on
variables and class attributes. This allows the compiler to generate
efficient C code from Cython code.
This makes Cython the ideal language for wrapping for external C
and for fast C modules that speed up the execution of Python code.
Where to get it?
Support the Python Software Foundation:
to post comments)