(j3.2006) (SC22WG5.4782) [ukfortran] [WG5 letter ballot 4 on Fortran 2008 interpretations]

Malcolm Cohen malcolm
Tue Sep 18 04:11:47 EDT 2012


>Just because one declares a type with the BIND(C) attribute, and creates 
>objects of that type, doesn't mean they are actually ever used for 
>interoperation.  Bizarre, yes, but permitted by the standard -- until this 
>interp.  Compatibility caveats in 1.6 are for compatibility with earlier 
>Fortran standards, not for interoperability.  "We allowed this in Fortran 2003, 
>but not any more."

I remain of the view that the only reasonable interpretation of a requirement to 
interoperate with a syntax error is a requirement to produce a syntax error 
message.

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




More information about the J3 mailing list