Open
Description
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.
Some related projects to consider:
- Spack, unfortunately does not work on Windows (Windows Support spack/spack#9323)
- Conda and conda-forge
- Julia package manager
Note: initially opened at https://gitlab.com/lfortran/lfortran/issues/109.
Metadata
Metadata
Assignees
Labels
No labels