Fortran Monthly Call: August 2021

Or this: Allow an intent(out) argument to adopt the same kind as an input(in) argument · Issue #128 · j3-fortran/fortran_proposals · GitHub

Yes it is in my mind, and I would even say this is the most important case. But the existing generic subgroup (I am part of it) has these use cases: https://github.com/j3-fortran/generics/blob/main/J3-Papers/Generics_Use_Cases.txt, and I need to make sure it prioritizes the above use case more.

1 Like

Note that there are (somewhat cumbersome) techniques to achieve support for multiple kinds with just one source version. If you want more variations, like various ranks, then either elemental routines will help or you need preprocessing like with fypp. But there is no need perse to keep multiple copies around merely for the sake of various kinds.