(j3.2006) US-01, US-03, US-08. US-14
Bill Long
longb
Fri Aug 16 18:06:30 EDT 2013
On 8/16/13 3:49 PM, Lionel, Steve wrote:
> I am willing to take a crack at wording for proposal 1, if there are no objections. I am not planning to be at 202 but I can submit a paper.
>
> For proposal 8 I have a slight preference for "IMPLICIT NOEXTERNAL", though the use of "external" here isn't really appropriate since what is wanted is forcing explicit interfaces - you could have external procedures with an explicit interface. "IMPLICIT EXPLICIT" seems sort of ridiculous. How about "IMPLICIT INTERFACE:NONE"? One could also be allowed to write:
>
To me the wording of the proposal is different from requiring
interfaces. An explicit interface is a way to give something the
EXTERNAL attribute. But so is an EXTERNAL statement, or the EXTERNAL
attribute on a type declaration statement.
Also, if this variant of IMPLICIT is in effect, then is any procedure
reference that is not declared EXTERNAL automatically implied to be
declared INTRINSIC?
The relevant section of 13-244r1 does not really elaborate on these
details. I think a more detailed spec is needed before moving on to
discuss syntax.
Cheers,
Bill
> IMPLICIT NONE, INTERFACE:NONE
>
> Steve
>
>
> Proposal 8
> Currently, there is no way to require explicit specification
> of the external attribute. Providing such a means would aid
> program checking.
>
--
Bill Long longb at cray.com
Fortran Technical Support & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101
More information about the J3
mailing list