Pyston 0.2 Is A Heck Of A Lot Better At Running Python Programs
Earlier this year cloud storage provider Dropbox open-sourced their own high-performance Python implementation, Pyston. Pyston is a JIT-based Python implementation built atop the LLVM compiler stack. The initial Pyston release was a bit basic but now after months of work, Dropbox is announcing the second version of Pyston.
Pyston 0.2 adds many language features and libraries to this implementation. Some of the features include a basic native C API, multi-threading support, exceptions, inheritance and meta-classes, and much more. With Pyston's C API is the ability to provide a subset of the CPython API and run existing extension modules via just a recompile.
Dropbox developers say with Pyston 0.3 -- the next release -- they will be working to improve performance even more for this LLVM-based project.
More details can be found via Dropbox's Pyston 0.2 announcement.
Pyston 0.2 adds many language features and libraries to this implementation. Some of the features include a basic native C API, multi-threading support, exceptions, inheritance and meta-classes, and much more. With Pyston's C API is the ability to provide a subset of the CPython API and run existing extension modules via just a recompile.
Dropbox developers say with Pyston 0.3 -- the next release -- they will be working to improve performance even more for this LLVM-based project.
More details can be found via Dropbox's Pyston 0.2 announcement.
7 Comments