(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