(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