File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ # FortranCon2020-fpm
2+
3+ ** Presenter** [ Brad Richardson] ( https://github.com/everythingfunctional )
4+
5+ ** Co-authors** :
6+ [ Ondrej Certik] ( https://github.com/certik ) ,
7+ [ Milan Curcic] ( https://github.com/milancurcic ) .
8+
9+ ** Title** : Fortran Package Manager
10+
11+ ** Abstract** :
12+ While Fortran is the oldest high level language, it has done quite well in
13+ keeping up with the times in terms of features and capabilities of the language
14+ itself. However, modern practices and developers have become accustomed to tools
15+ and ecosystems which provide many conveniences in a programming environment.
16+ Unfortunately, Fortran has not kept pace with such tooling and ecosystems. One
17+ such tool which has become popular is a package manager. A package manger is a
18+ tool that manages the dependencies of a project on other libraries. This is
19+ accomplished by keeping track of the dependencies, with specifiable version
20+ constraints, and automating the process of fetching them - including transitive
21+ dependencies - for use in the compilation of the project. Often included are the
22+ facilities for compiling, running, and testing the project, as well as searching
23+ for available open source libraries, and generating a template for new projects.
24+ This paper describes the development of just such a tool for Fortran, aptly
25+ named the Fortran Package Manager (FPM).
You can’t perform that action at this time.
0 commit comments