Last month I lead the hands on sessions of a Fortran course, where I introduced fpm to the students as soon as they learned how to create modules.
I’m still thinking about the optimal time when to introduce fpm, since I believe it is important to know how compiling/linking is done without fpm beforehand.
The last course started with data types, control flow, subroutines/functions, modules and after modules I gave a crash course on fpm.
The problem at this point in time was that most students were already used to doing it by hand or using CMake, and most of them didn’t migrate to fpm. Therefore I am trying to find a way to start with fpm right away and then later explore how it would work manually.
4 Likes