[MPI3 Fortran] Summary of items on the table

Aleksandar Donev 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 mailing list