(j3.2006) badly worded semantics for the IMPORT statement

Van Snyder van.snyder
Tue Dec 4 19:57:18 EST 2007


Robert Corbett wrote:
> Van Snyder wrote:
>
>   
>> Robert Corbett wrote:
>>
>>     
>>> I don't think J3 intended for it to be standard conforming.  From an
>>> implementor's POV, I see no reason for the restriction.  Fortran 90
>>> and later versions of Fortran require two or more compilation passes,
>>> which makes the restriction unnecessary.  The restriction might be
>>> there to enforce someone's idea of good style; otherwise, I see no
>>> point to it.
>>>       
>> Isn't this controversy the definition of "an interp is needed?"
>>     
>
> I don't see that there is a controversy.  Unless I misinterpreted
> Bill's initial response, I agree with Bill as to what the language
> in the standard regarding the IMPORT statement was intended to say.
> I don't think it says what was intended, which is why I asserted
> that it is "badly worded."  I assume it comes as no surprise to
> anyone on the committee that the Fortran standard contains some
> badly worded sections and some pointless restrictions.
>   
The part about "I don't think it says what was intended" is generally 
regarded as a good reason for an interp request.
Words do not fly magically into corrigenda.  They only get there via the 
interp process.  If the standard needs clarification, the only way to do 
that officially is via the interp process.  If an interp is requested, 
the question will be pondered in depth and officially.  If no interp is 
requested, the situation will almost surely stand as it is today, with a 
tiny possibility of being repaired in a future standard just because 
somebody reads it again and finds it unclear again.  Or maybe not.






More information about the J3 mailing list