LFortran est un compilateur Fortran interactif moderne et open source (sous licence BSD) basé sur LLVM. Il peut exécuter le code de l'utilisateur de manière interactive afin de permettre un travail exploratoire (à l'instar de Python, MATLAB ou Julia).
Plusieurs backends : LLVM peut être utilisé pour compiler des binaires et pour une utilisation interactive. Le backend C++ traduit le code Fortran en un code C++ lisible. Le backend x86 permet une compilation très rapide directement en code machine x86. Le backend WebAssembly peut générer rapidement du WASM.
C'est le backend WebAssembly qui permet de tester LFortran en ligne sur cette page : https://dev.lfortran.org/
LFortran will reach beta when it can reliably compile 10 third-party production codes. Current status is 9/10:
- Legacy Minpack (February, 2023) and Modern Minpack (May, 2023): LFortran Breakthrough: Now Building Legacy and Modern Minpack
- fastGPT (September, 2023): LFortran Compiles fastGPT
- dftatom (October, 2023): LFortran Compiles dftatom
- SciPy (January, 2024): LFortran Compiles 60% of SciPy
- stdlib (April, 2024): LFortran Compiles stdlib
- SNAP (August, 2024): LFortran now compiles SNAP
- PRIMA (March, 2025): LFortran compiles PRIMA
- POT3D (March, 2025): LFortran compiles POT3D
- LAPACK (February, 2026): LFortran compiles LAPACK
[^] # Re: Beta fin 2026 ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au lien LFortran compiles LAPACK. Évalué à 5. Dernière modification le 08 février 2026 à 15:53.
Voici quelques extraits du site officiel https://lfortran.org/ :
C'est le backend WebAssembly qui permet de tester LFortran en ligne sur cette page :
https://dev.lfortran.org/
On commence à trouver des paquets lfortran dans certaines distributions :
https://pkgs.org/search/?q=lfortran