(j3.2006) (SC22WG5.5472) J3/15-159 - J3 Fortran interp letter ballot #33 - due 24-Apr-2015

Malcolm Cohen malcolm
Wed Apr 22 02:54:45 EDT 2015


Daniel Chen wrote some text explaining why being able to uselessly extend a 
module was harmful.

I wrote:
> Unless I am mistaken, the submodule TR definitely allowed uselessly
> extending a module or submodule. But I would have no particular
> problem with disallowing that in F2008, if everyone else agrees.

Van Snyder wrote:
>I don't see any point in bothering with this.  We allow an empty main
>program.  We allow an empty module.  We allow modules with no public
>entities.  We allow an empty subprogram.  We allow an IF construct with
>no <block> in it....

Right, but Daniel suggested that not only was this useless, but also harmful to 
some extent.  Some might agree with that.

>If we are going to ponder additional work items for the current
>revision

Which is precisely NOT what an interp is doing!

Once again, with feeling: I have no problem with disallowing this
   *** IN FORTRAN 2008 ***
via the defect resolution (interpretation) process, if that is what the rest of 
the committee(s) agree.

I am absolutely not suggesting we leave it permitted in F2008 but taking it out 
of F2015.  That would be irrational and unacceptable.

Cheers,
-- 
................................Malcolm Cohen, Nihon NAG, Tokyo. 




More information about the J3 mailing list