(j3.2006) Generic interface question
Malcolm Cohen
malcolm
Fri Mar 11 00:55:30 EST 2011
>This illustrates precisely why I asked in 1986 for S8.99 (or so), and
>again at meeting 142, to include a definition of "entity."
I don't think so.
>Either we ought to stop using the term, or define it.
I do not agree. There are many ordinary English worms we use that could be
wilfully misinterpreted (and that if sufficiently perversely misread would
result in contradictions). Such misreadings are not plausible. We are not
about to embark on a quest to define the English language axiomatically.
> Malcolm wants
This is not about "Malcolm wants", and I'll thank you kindly not to pretend that
it is.
>Acting on that advice,
I disagree that that characterises your misinterpretation.
> I concluded that where 16.2p1 says "entities with
>binding labels" are global global entities of the program, I thought it
>included interface bodies with binding labels.
Interface bodies *Do Not Have Binding Labels*.
I cannot imagine why you continue to assert this obviously false statement after
your mistake has been pointed out to you.
Interface bodies with appropriate BIND(C) clauses declare procedures with
binding labels. An interface body does not have a binding label any more than
it has rank, shape or type. (That sentence brings forth the image of a
rectangular pattern of logical interface bodies...)
> After all, "everything"
>includes interface bodies, right?
Interface bodies are not entities *Of The Program*.
If one is going to stop reading sentences halfway through there is no possible
change to the standard that could prevent misunderstanding.
Yes, this point is more subtle than the interface body one, but ignoring
qualifications like "of the program" although easy to do on a quick read-through
does not make a good basis for interpretation, especially when the result
doesn't make sense.
>Could we [make a mess of what is already clear]
No. Your misinterpretation draws on two false-to-fact conjectures, identified
in my previous reply and again above. Just the very first one is enough to
settle the issue. It does not depend on any subtle wording!
If one assumes things that are false it is not surprising if one subsequently
draws an incorrect conclusion.
Cheers,
--
................................Malcolm Cohen, Nihon NAG, Tokyo.
More information about the J3
mailing list