I have a question about the newly implemented parameterized derived types language feature:
If I use a KIND type parameter when specifying array DIMENSIONs of a DT component, and write special (typically type-bound) procedures for this PDT that operate on the said array component, will the compiler be able to optimize performance in any way due to array dimensions being known at compile time for all instances of the type?
Of course one could do the same without PDTs by just using a (global) PARAMETER in the declaration of the array dummy arguments and the array variables, but I guess that it would be much easier for the compiler til reason about this when it is "formalized" through a DT..?
PS: the array(-component)s I'm talking about here would typically be small; in the range 2x2 to 16x16
PS2: really looking forward to finally use PDTs!!!!