(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

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.

................................Malcolm Cohen, Nihon NAG, Tokyo. 

More information about the J3 mailing list