I only quickly skimmed the page, so I apologize if I missed it, but does this only support Fortran 90+? That’s not a problem, just curious; a lot of the code I’ve dealt with in the past was still Fortran 77 and maybe some Fortran 90 code, at least in Physics.
I saw this and I thought “Oh! Hey wait. That’s not fpm!”
In my personal universe anyway, this is fpm. A superlative tool for creating OS and distro specific packages without having to go swimming in the labrea tar-pit of mind numbing minutia that’s usually required :)
packages are real, unless declared integer
The initial prototype was done in Haskell and is available here: https://github.com/fortran-lang/fpm-haskell. It was rewritten to (what else?) Fortran.
I only quickly skimmed the page, so I apologize if I missed it, but does this only support Fortran 90+? That’s not a problem, just curious; a lot of the code I’ve dealt with in the past was still Fortran 77 and maybe some Fortran 90 code, at least in Physics.
Youʼll need a Fortran 2008 compiler to build fpm, but fpm itself handles FORTRAN 77 as well.
that’s perfect, thank you! I’d love to see an experience report in translating from Haskell to Fortran 2008 as well, that would be interesting…
Slightly unfortunately named: https://github.com/jordansissel/fpm
Also fpm: https://www.php.net/manual/en/install.fpm.php
I you ask me, “Fortran” seems more intuitive than “Effing”.
I saw this and I thought “Oh! Hey wait. That’s not fpm!”
In my personal universe anyway, this is fpm. A superlative tool for creating OS and distro specific packages without having to go swimming in the labrea tar-pit of mind numbing minutia that’s usually required :)