LFortran compila fpm: avance clave para su beta

Fuentes: LFortran compiles fpm

LFortran ha logrado compilar con éxito el Fortran Package Manager (fpm), un proyecto complejo que ha permitido identificar y corregir numerosos errores y carencias en el compilador. Este logro, completado el 7 de febrero de 2026, marca un hito importante en el desarrollo de LFortran, acercándolo a su fase beta, estimada en un 90% de completitud. El proceso de compilación de fpm involucró la implementación de nuevas características de Fortran moderno, incluyendo clases, herencia y manejo de archivos, y reveló una serie de bugs que han sido resueltos. El equipo ha refinado el manejo de clases y virtual functions, inspirándose en el enfoque de Clang para C++. Aunque la compilación de fpm no cumple con el criterio de beta (compilar y ejecutar códigos de 10,000 líneas con un 90% de éxito), el progreso es significativo, con una capacidad actual estimada en 500-1,000 líneas. La compilación de fpm también requirió la integración de dependencias clave como M_CLI2, toml-f, fortran-regex, fortran-shlex y Jonquil. El equipo está trabajando en optimizar la velocidad de compilación, que actualmente toma alrededor de 16.6 segundos en un MacBook Pro M4, con el objetivo de reducirla a 5 segundos mediante la creación de un backend propio. Finalmente, LFortran ha añadido soporte para comprobaciones de límites, identificando y corrigiendo un bug upstream en fpm.