LPython 0.21 Released For Alpha-Stage Python AOT Compiler

Written by Michael Larabel in Programming on 12 April 2024 at 08:59 AM EDT. 8 Comments
PROGRAMMING
As the first new release since last September, LPython 0.21 has been released for this alpha-stage Python ahead-of-time compiler written in C++. LPython remains focused on providing "the best possible performance" especially for numerical use-cases, cross-platform compatibility, and hopes to be able to eventually transform Python code over to C++ and Fortran or other languages.

LPython in its early stage is only compiling a subset of Python code but continues picking up more features. LPython 0.21 adds support for functions to accept symbolic variables, support for base in int(), and implementing a wide range of different Python methods and other features of the Python programming language.

LPython 0.21 has a long list of new Python language features being supported and other updates with this new release. See GitHub for the source code to this Python AOT compiler and learning more about the open-source project.

LPython


LPython was originally covered on Phoronix last year within LPython Is The Latest Python Implementation Aiming To Be Very Fast, Multiple Backends. It will be interesting to see how well its performance ultimately compares once supporting a broad enough range of Python language features.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week