# Tsoding on Fortran

**URL:** <https://fortran-lang.discourse.group/t/tsoding-on-fortran/6102>\
**Category:** Uncategorized\
**Created:** [July 6, 2023, 3:01pm UTC](https://fortran-lang.discourse.group/t/tsoding-on-fortran/6102 "2023-07-06T15:01:37Z")\
**Posts on this page:** 1\
**Showing post:** 74

<div class="post-metadata">

**Author:** ![R\_cubed](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/r_cubed/32/263_2.png) [@R\_cubed](https://fortran-lang.discourse.group/u/R_cubed)\
**Post date:** [August 11, 2023, 11:26pm UTC](https://fortran-lang.discourse.group/t/tsoding-on-fortran/6102/74 "2023-08-11T23:26:53Z")

</div>

On a more optimistic note, based on this thread and the videos, I installed FPM and stdlib on my Linux VM the other day, for the second time. My initial experience (on Windows) was posted in this thread:

> [@Building FPM from source on Windows 10](https://fortran-lang.discourse.group/t/building-fpm-from-source-on-windows-10/1512):
>
> I’m reading the instructions for the FPM package manager and was wondering what the procedure was to build from source directly from git? I have the most recent sources locally, but it isn’t clear from the shell script what I need to do to get this to compile on Windows using gfortran. Any advice?

Maybe because it was my second time going through the process, things seemed to be much easier. Especially impressive was testing a large number of scientific libraries in a few seconds. I also greatly appreciated the ability to compile the bootstrap FPM version from a simple \*.F90 source file. I hope this remains a convention, especially in security conscious environments. (See [https://bootstrappable.org/](https://bootstrappable.org/) for further reasons)

My only suggestion: many developers do not have root access on their machine. I think the default should assume all libraries are going to be in a user controlled directory, as is done in the Perl community via a tool like [Perlbrew: An Admin-Free Installation Tool](https://perlbrew.pl/).

The use case for Perlbrew is slightly different in that it had been a serious problem with the default system Perl on Linux very often being several versions out of date from the most recent version that Perl applications run on. A separate Perl install in a user account circumvented that problem.

If I wrote a simple shell script / tutorial to facilitate the process for newcomers, could that be posted somewhere on Fortran-Lang? The materials to ease the learning curve exist, but they simply aren’t accessible to anyone other than the highly motivated.

---

_[View the full topic](https://fortran-lang.discourse.group/t/tsoding-on-fortran/6102)._
