The latest update of Lpython, version 0.22, was recently released, marking a significant progression for the open-source project. Lpython aims to become a high-speed Python compiler with support for various back-end systems.
Designed as a compiler that conducts initial compilation of Python code, Lpython is built on C++ and strives for optimal performance across different platforms. Additionally, the project plans to eventually translate Python code into other languages like C++ and Fortran.
The latest release, LPYTHON 0.22, introduces fixes for the LLVM and WebAssembly back-ends. A new “–jit” option has been added to execute Python code without creating a preformed file. The update also includes support for new built-in functions, enhanced language support during the compilation stage, the implementation of an interactive shell, improvements to the command-line interface, and numerous other bug fixes and enhancements.