We are still in alpha stage, meaning LFortran is expected to break when compiling your code. However our experience when compiling new 3rd-party codes is that the bugs we need to fix are all relatively small. We plan to spend most of 2026 just compiling as many codes as we can, until we start expecting LFortran to just work on most new 3rd-party codes; then we can declare beta quality.
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
# Beta fin 2026 ?
Posté par vmagnin (site web personnel, Mastodon) . Évalué à 3 (+1/-0).
[^] # Re: Beta fin 2026 ?
Posté par BAud (site web personnel) . Évalué à 4 (+2/-0).
faudrait donner un peu plus de contexte :/
qu'apporte LFortran ?
Pour LAPACK :
et hormis suivre le blog, yaurait une liste des codes tiers retenus et le niveau de conformité du compilateur LFortran pour les compiler ?
[^] # Re: Beta fin 2026 ?
Posté par vmagnin (site web personnel, Mastodon) . Évalué à 5 (+3/-0). 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
[^] # Re: Beta fin 2026 ?
Posté par vmagnin (site web personnel, Mastodon) . Évalué à 4 (+2/-0).
Ondřej Čertík est également à la tête du projet de compilateur LPython (également au stage alpha) :
https://lpython.org/
Testable en ligne ici :
https://dev.lpython.org/
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.