(j3.2006) (SC22WG5.4809) Preliminary result of interps ballot 4

Malcolm Cohen malcolm
Mon Oct 1 21:39:30 EDT 2012


I am not convinced that things are not already wrong starting with

>  module M
>    external :: X
>  end module M

Since apparently X has an optional argument, this is not a valid declaration of 
the global entity X.

Either that or X does not have an optional argument, in which case

>    interface
>      subroutine X ( A )
>        real, optional :: A
>      end subroutine X
>    end interface

is not a valid declaration of the global entity X.

So I do not see any problem here that needs correcting.
   lack of textual clarity ... tick
   alternative descriptive model would be more rigorous ... tick
   actual problem found already ... cross
   relevant to actual interp ... cross
   revision of interp needed ... cross

Cheers,
-- 
................................Malcolm Cohen, Nihon NAG, Tokyo. 




More information about the J3 mailing list