1. 17
  1.  

  2. 6

    packages are real, unless declared integer

    1. 2

      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.

      1. 1

        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.

        1. 3

          Youʼll need a Fortran 2008 compiler to build fpm, but fpm itself handles FORTRAN 77 as well.

          1. 1

            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…

      2. 2

        Slightly unfortunately named: https://github.com/jordansissel/fpm

          1. 2

            I you ask me, “Fortran” seems more intuitive than “Effing”.

          2. 1

            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 :)