Ivan Pribec

Results 430 comments of Ivan Pribec

For stdlib specifically, I've been thinking it would be nice to have the possibility to only download/build selected modules specified in the manifest. I think what you are suggesting here...

I recall reading a comment once (might have been from @jacobwilliams) that *"Netlib is where Fortran codes go to die"*. Well I just resurrected the [**y12m**](https://github.com/ivan-pi/y12m) package for sparse linear...

[**LINPACK**](https://github.com/ivan-pi/LINPACK) now also works with `fpm`, even if superceded by LAPACK for modern usage. Some of the available Netlib packages (still) depend on LINPACK, so an `fpm` package is the...

Just ticked off two more packages from @jacobwilliams. Thanks Jacob for your effort.

I definitely think having a Fortran based preprocessor that can be tweaked as desired is appealing. Have you compared your preprocessor to the list of behaviors compiled by the flang...

I am also quite satisfied by what can be done with fypp (even if the syntax is quite verbose). However, I am not sure if Ondrej's suggestion to have a...

Could a plugin based approach like suggested in #211 also be used to implement support of various preprocessors (this issue, #308, #469)? A list of Fortran preprocessors can be found...

I agree with the need for a general preprocessing stage. The [recent post](https://fortran-lang.discourse.group/t/a-streamlined-preprocessor-written-in-fortran/1402/14?u=ivanpribec) by @urbanjost at Discourse also supports a preprocessing stage which is agnostic to the actual tool used...

Are you still able to find the code that uses both fypp and the built-in preprocessor? Maybe @aradi can comment on this? I kind of doubt there is something the...

While not exactly conditional compilation, I also found submodules very effective to switch between different algorithms/implementations while benchmarking the ascii character classification routines (see https://github.com/ivan-pi/fortran-ascii/blob/09c26de1cf00119eb5e8c3316e8163fa1677b3ca/Makefile#L39). Thinking of `stdlib`, I envisioned...