(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