Simple setting in Windows

Thank you all for your answers.

This really helped. The process of compiling is clearer to me now, which doesn’t mean that I think it is easy at all.

I started reading the tutorial about the FPM. I still have some questions:

  1. All the ‘hard work’ to build a programme is replaced and concentrated in the fpm.toml file, isn’t it?

  2. Still, I am not sure if I got it: In the example in which stdlib is included in the dependencies table, is the FPM expected to ‘search’ for the stdlib package in a sort of standard or default package repository, or is it instead going to search for stdlib somewhere in my hard drive??

  3. Just to be sure: Creating a new project with fpm new “creates a git repository with a dummy project in the fpm standard layout” (see here). This doesn’t mean that I have to use GIT, right? I guess that it is just the standard layout that GIT would need, in case I used GIT.

  4. I read that the FPM is still a work in progress. What risks or disadvantages can I expect if I decide to use it? I am planing to use packages related to

    1. reading from and writing into TXT files,
    2. creating and working with (sparse) matrices,
    3. integrating (one-variable) functions (with maybe one of the limits being ±infinity),
    4. nonlinear optimisation (both with and without derivatives), and
    5. working with probability distributions (calculating probabilities).

I am really looking forward to your answers. THANK YOU in advance!!