Re: The Practical Benefits of the Relational Model
Date: 24 Sep 2002 18:19:12 -0700
Message-ID: <fedf3d42.0209241719.493e9969_at_posting.google.com>
"But first of all you're using bad terminology, it's not 'type
inheritance', it is _subtyping_. Subtyping and inheritance are
look-alikes but they should be treated distinctly. Type inheritance
is the term Date&Darwen came up with after collecting almost all the
bad references from the OO literature ... and almost no good one ...
."
Part of the point here--as explicitly stated by Darwen and myself in our Third Manifesto book and elsewhere--is precisely that there is no consensus on the meanings of terms such as subtyping and type inheritance. PRECISELY because of this lack of consensus, we offer our proposal as a contender for filling the gap (this fact too is stated in the Third Manifesto book). Thus, for you to state that our proposal is "not 'type inheritance,' it is subtyping" is to beg the question! That is, your <i>opinion</i> relies on an <i>assumption</i> that the terms "type inheritance" and subtyping" have universally agreed meanings--which they manifestly do not. Frankly, your position here looks like an arrogant one again, at least to me. As for your assertion that "subtyping and inheritance ... should be treated distinctly": Well, that assertion might be valid, but it needs to be substantiated.
Incidentally, I'd be interested (though not very) in learning how you know that "Date&Darwen came up with" the term <i>type inheritance</i>--regardless of whether or not we did so "after collecting almost all the bad references from the OO literature .. and almost no good one." My own recollection (and I was there, and you weren't) is that we didn't "come up with" the term at all. Rather, we were aware that the term was already being used out there in the community, and we wanted to see if we could make any sense of it. Myself, I think we did--more sense, in fact, than I perceived in certain portions of the literature.
Received on Wed Sep 25 2002 - 03:19:12 CEST