Open
Description
I'm currently giving a Fortran lecture with twelve students, and today I introduced modules, fpm dependencies and finally the stdlib.
I didn't tell them much about the stdlib, instead I asked them to try it out by themselves. Most of them directly found the documentation, but they seemed to be a bit underwhelmed by it.
I'm not up-to-date with the progress of stdlib... sorry if I mention duplicate/obvious things.
Problems that occurred:
- missing or incomplete documentation
- not clear enough what public functions a module has (one student tried to use xoshiro256ss). I think it would be best to have a toggle for private functions
- navigating the docu: when searching in the documentation, it's easier to find the source file, which might be
.fypp
instead of the actual documentation which is a bit scary for students
After the initial frustration and confusion, they found many useful modules, e.g.:
- error_stop and check
- string type
- ascii
- bitsets
- io (npy)
- arange
- optval
- sorting
- stats
I think overall the routines convinced them, but the documentation definitely needs some improvement. That shouldn't be surprising.