Skip to content

Commit 98dbffb

Browse files
awvwgkcertikmilancurcickubajjLKedward
committed
Add abstract for PackagingCon 2021 (#17)
Co-authored-by: Ondřej Čertík <[email protected]> Co-authored-by: Milan Curcic <[email protected]> Co-authored-by: Jakub Jelínek <[email protected]> Co-authored-by: Laurence Kedward <[email protected]> Co-authored-by: Vincent Magnin <[email protected]> Co-authored-by: Emanuele Pagone <[email protected]> Co-authored-by: Brad Richardson <[email protected]> Co-authored-by: John Urban <[email protected]>
1 parent 2c2fb61 commit 98dbffb

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

PackagingCon2021-fpm/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# PackagingCon2021: fpm
2+
3+
## Authors
4+
5+
- [Sebastian Ehlert](https://github.com/awvwgk)
6+
- [Ondřej Čertík](https://github.com/certik)
7+
- [Milan Curcic](https://github.com/milancurcic)
8+
- [Jakub Jelínek](https://github.com/kubajj)
9+
- [Laurence Kedward](https://github.com/lkedward)
10+
- [Vincent Magnin](https://github.com/vmagnin)
11+
- [Emanuele Pagone](https://github.com/epagone)
12+
- [Brad Richardson](https://github.com/everythingfunctional)
13+
- [John Urban](https://github.com/urbanjost)
14+
15+
## Presenter
16+
17+
[Sebastian Ehlert](https://github.com/awvwgk)
18+
19+
## Title:
20+
21+
Fortran Package Manager: Toward a rich ecosystem of Fortran packages
22+
23+
## Abstract
24+
25+
Fortran is the oldest programming language still in use today, targeting high-performance scientific and engineering applications.
26+
Traditionally, Fortran software has used build systems that are not portable or are difficult to use or extend.
27+
This has presented a significant barrier to entry for users, and has made it difficult to use libraries as dependencies, or distribute your own library for use in other projects.
28+
Fortran Package Manager (fpm) is a new language-specific package manager and build system.
29+
The key goals are to improve the user experience and nurture the growth of a rich ecosystem of Fortran libraries.
30+
31+
Fpm assumes sane defaults so that most users can enjoy a zero-configuration experience, while providing options to customize behavior.
32+
Fpm can scaffold a new Fortran project, fetch and build remote dependencies, and run tests and project executables.
33+
It supports multiple compilers, runs on all major operating systems and can bootstrap itself.
34+
While new and rapidly developing, it is already used as a build system for large projects and has been met with an overwhelming response from the Fortran community.
35+
We want to discuss technical challenges that are specific to building Fortran projects and further next steps.

0 commit comments

Comments
 (0)