Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!apple!brutus.cs.uiuc.edu!ginosko!uunet!brunix!twl From: twl@brunix (Ted "Theodore" (W) Leung) Newsgroups: comp.object Subject: Re: Inheritance IS NOT Delagation!!!!! Message-ID: <17795@brunix.UUCP> Date: 13 Oct 89 03:48:15 GMT References: <125984@sun.Eng.Sun.COM> <17653@brunix.UUCP> <6219@jpl-devvax.JPL.NASA.GOV> Sender: news@brunix.UUCP Reply-To: twl@boojum.UUCP (Ted "Theodore" (W) Leung) Organization: Brown University Department of Computer Science Lines: 28 In article <6219@jpl-devvax.JPL.NASA.GOV> david@jpl-devvax.JPL.NASA.GOV (David E. Smyth) writes: >object type? Barfo dude! Sure, a graduate student can "prove", that >"Inheritance IS Delagation" but is is obviously the inferior form of >the duality. I think that we need to be careful about what exactly we mean when we say 'delegation' and what we mean when we say 'inheritance'. When most people talk about inheritance, they mean the standard Smalltalk-80 inheritance, and this is not at all what is meant in the OOPSLA-87 paper. The concepts presented in the paper cover many of your concerns about modular sharing, and do not restrict sharing in the fashion which you are concerned about. >Lynn Stein would have met with alot of disagreement if that paper was >presented at OOPSLA '89. I'm willing to bet that many of the ideas which you heard about at OOPSLA-89 probably originated in Lynn's paper or because of the discussions between her, David Ungar and Henry Lieberman. There are some very interesting, powerful, and practical ideas, many of which are available in any object oriented systems, in the paper. Before you simply dismiss someone out of hand for being a graduate student, perhaps you should take a look at their work. -------------------------------------------------------------------- Internet/CSnet: twl@cs.brown.edu | Ted Leung BITNET: twl@BROWNCS.BITNET | Box 1910, Brown University UUCP: uunet!brunix!twl | Providence, RI 02912