LPython 0.21 lanzado para el compilador AOT Python de etapa alfa

Como la primera versión nueva desde septiembre pasado, se lanzó LPython 0.21 para este compilador anticipado de Python en etapa alfa escrito en C++. LPython sigue centrado en proporcionar “el mejor rendimiento posible”, especialmente para casos de uso numéricos, compatibilidad multiplataforma y espera poder transformar eventualmente el código Python a C++ y Fortran u otros lenguajes.

LPython en su etapa inicial solo está compilando un subconjunto de código Python, pero continúa incorporando más funciones. LPython 0.21 agrega soporte para funciones para aceptar variables simbólicas, soporte para base en int() e implementación de una amplia gama de diferentes métodos Python y otras características del lenguaje de programación Python.

LPython 0.21 tiene una larga lista de nuevas funciones del lenguaje Python compatibles y otras actualizaciones con esta nueva versión. Consulte GitHub para obtener el código fuente de este compilador AOT de Python y obtener más información sobre el proyecto de código abierto.

LPython fue cubierto originalmente en Phoronix el año pasado dentro de LPython es la última implementación de Python que apunta a ser muy rápida y con múltiples backends . Será interesante ver qué tan bien se compara su rendimiento una vez que admita una gama suficientemente amplia de características del lenguaje Python.