Supporting BFLOAT16 in Fortran: "Not Recommended"?(fortran-lang.discourse.group) |
Supporting BFLOAT16 in Fortran: "Not Recommended"?(fortran-lang.discourse.group) |
Fair enough. However, if we only rely on vendor extensions for important features of the languages, then what is the point of having a standard in the first place?
Fortran features since F'95 are not terribly portable (https://github.com/klausler/fortran-wringer-tests); the F'23 standard has a needless breaking change; and every revision contains incompletely thought through features jammed in without prototyping ("rank agnostic array indexing"). They won't fix bugs, either -- it is possible to write DO CONCURRENT loops that are completely conformant but cannot be parallelized (and cannot be determined at compilation time).