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