IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

FPM, un gestionnaire de paquets officiel pour Fortran
Qui gère aussi la compilation des programmes

Le , par vmagnin

61PARTAGES

3  0 
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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de vmagnin
Membre éprouvé https://www.developpez.com
Le 06/02/2021 à 10:43
La liste des projets actuellement disponibles sous fpm est ici :
https://fortran-lang.org/packages/fpm
0  0 
Avatar de vmagnin
Membre éprouvé https://www.developpez.com
Le 30/08/2021 à 17:08
fpm 0.4.0 vient de sortir. Les changements et nouveautés sont listés sur cette page :
https://github.com/fortran-lang/fpm/...ses/tag/v0.4.0

Parmi les différentes méthodes d'installation sous Linux, on peut procéder ainsi :
Code : Sélectionner tout
1
2
3
$ git clone https://github.com/fortran-lang/fpm.git
$ cd fpm
$ ./install.sh
A noter qu'une conférence de 20 minutes, en anglais, sera consacrée à fpm lors de la FortranCon 2021 (23-24 septembre) :
https://tcevents.chem.uzh.ch/event/1...tributions/68/
0  0 
Avatar de vmagnin
Membre éprouvé https://www.developpez.com
Le 03/09/2021 à 10:05
Fpm est également disponible pour MSYS2 sous Windows :

Code : Sélectionner tout
$ pacman -S mingw-w64-x86_64-fpm
0  0