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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Fortran Package Manager (fpm), un gestionnaire de paquets pour Fortran


Sujet :

Fortran

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 103
    Points : 1 035
    Points
    1 035
    Billets dans le blog
    1
    Par défaut Fortran Package Manager (fpm), un gestionnaire de paquets pour Fortran
    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

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 103
    Points : 1 035
    Points
    1 035
    Billets dans le blog
    1
    Par défaut Liste des projets actuellement disponibles sous fpm
    La liste des projets actuellement disponibles sous fpm est ici :
    https://fortran-lang.org/packages/fpm

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 103
    Points : 1 035
    Points
    1 035
    Billets dans le blog
    1
    Par défaut fpm 0.4.0 est sorti
    fpm 0.4.0 vient de sortir. Les changements et nouveautés sont listés sur cette page :
    https://github.com/fortran-lang/fpm/releases/tag/v0.4.0

    Parmi les différentes méthodes d'installation sous Linux, on peut procéder ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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/14/contributions/68/

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 103
    Points : 1 035
    Points
    1 035
    Billets dans le blog
    1
    Par défaut MSYS2
    Fpm est également disponible pour MSYS2 sous Windows :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ pacman -S mingw-w64-x86_64-fpm

Discussions similaires

  1. Réponses: 21
    Dernier message: 18/03/2019, 23h23
  2. Gestionnaire de paquets Smart : c'est meilleur ou pas ?
    Par iDaaX dans le forum Mandriva / Mageia
    Réponses: 1
    Dernier message: 11/11/2007, 16h58
  3. Réponses: 3
    Dernier message: 14/09/2007, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo