Fortran needs packaging ecosystem
Most other languages have that, whether Python, Julia, Go, Rust, JavaScript....
Goals:
-
Make it easy to create an application that depends on N external libraries written in Fortran, and the build system can easily and robustly build it
-
Make it easy to create a new Fortran package (that depends on other packages) and distribute it
-
Package index where people can easily search for available packages provided by other people
-
Build a community and culture of such packages
-
Must work with any Fortran compiler
This needs to be carefully designed, we need to learn from the above mentioned languages.
Edited by Ondřej Čertík