[MPI3 Fortran] Summary of items on the table
donev1 at llnl.gov
Mon Apr 28 16:16:53 CDT 2008
> I don't agree with this. There don't need to be any restrictions. In
> effect, it's like the common practice pre-F90 of deliberate argument
> mismatches, such as "copy" routines. It's an often-used concept.
Not in the Fortran standard. I am sure you've read most of it. Tell me
where there is a provision for "do as you please" or "you are on your
own". The very first few pages say, "If the standard does not interpret
the program, it is illegal", or something along those lines.
Standardization is about much more than syntax. It is, in fact, much
more about semantics. Leaving the semantics undefined is never OK, IMNSHO.
> Would you feel better if the IGNORE attribute was allowed only in
> interface bodies and not in procedures?
Infinitely better. I would prefer them only in BIND(C) interfaces, but
for legacy codes I can see the value in not requiring BIND(C).
More information about the mpiwg-fortran