Psyco shows that it is possible to execute Python code at speeds approaching that of fully compiled languages, by using a technique called "specialization". This extension module for the unmodified interpreter accelerates user programs with little or no change in their sources. It can increase speed by a factor that can be very interesting, and an increase of 2 to 10 times is common.
| Tags | Software Development Compilers |
|---|---|
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Release Notes: This release is compatible with Python 2.5. It also fixes rare bugs that nevertheless showed up in practice, e.g. a memory leak with functions that contain local 'def' statements or lambdas. The performance of creating instances of new-style classes has been improved.


Release Notes: Small bugfixes and minor improvements were made. A long-term goal of Psyco is to be replaced by PyPy, which is in development.


Release Notes: This release adds bugfixes and a new "psyco.compact" type for storing instances in a compact format.


Release Notes: This is mainly a bugfix release. Support for non-386 processors is progressing, but is not ready yet.
Standards-compliant Java persistence via JDO/JPA/REST and RDBMS/db4o/Excel/LDAP.