La communauté Fortran-lang.org développe actuellement fpm (Fortran Package Manager) :
https://fpm.fortran-lang.org/
Le code et la documentation sont sur GitHub : https://github.com/fortran-lang/fpm
Pour créer un nouveau projet Fortran avec un Hello World, c'est aussi simple que :
$ fpm new mon_projet
Pour construire le projet :
$ fpm build
puis le lancer :
$ fpm run
Un fichier de configuration fpm.toml situé à la racine du projet peut être édité. On peut par exemple ajouter des dépendances qui seront automatiquement téléchargées par git. Pour l'instant fpm ne gère que les dépendances utilisant fpm. Mais il est prévu par la suite de prendre en charge les projets utilisant d'autres systèmes de build comme CMake.
La première version de fpm a été écrite en Haskell, ce prototype a ensuite servi à créer une version écrite en Fortran. Le développement continue et il est prévu de participer au Google Summer of Code 2021 :
https://github.com/fortran-lang/fort...-Project-ideas
FPM, un gestionnaire de paquets officiel pour Fortran
Qui gère aussi la compilation des programmes
FPM, un gestionnaire de paquets officiel pour Fortran
Qui gère aussi la compilation des programmes
Le , par vmagnin
Une erreur dans cette actualité ? Signalez-nous-la !