(j3.2006) (SC22WG5.4412) [ukfortran] WG informal ballot
Rasmussen, Craig E
rasmussn
Thu Mar 10 00:00:57 UTC 2011
I'm with Nick on this one.
-craig
On Mar 9, 2011, at 3:39 PM, N.M. Maclaren wrote:
> On Mar 9 2011, Van Snyder wrote:
>>
>> 8. [5.2.1p3 9:19-21] Is there a good reason to prohibit a C source file
>> from having any identifiers other than the ones gotten from
>> ISO_Fortran_binding.h to begin with CFI_? A "google" search for "CFI"
>> returned 6,320,000 results, so it is conceivable that a pre-existing C
>> file might have identifiers beginning with CFI, and then someday need to
>> be interoperable. For example, at http://www.gocfi.com we see "CFI
>> provides Enterprise Asset Management, Computerized Maintenance
>> Management System, Archibus, CMMS Software,...." If possible, delete
>> this paragraph.
>
> The reason is that not doing that means that any future extension
> will break at least some valid C code. Worse, at least some valid
> C code will change meaning, but not get a diagnostic.
>
> It's a pain, I agree, but such restrictions are normal practice in
> C interfaces, for that very reason. People have learnt from the
> experience of not doing it!
>
> Regards,
> Nick.
>
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
More information about the J3
mailing list