home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.smalltalk
- Path: sparky!uunet!math.fu-berlin.de!ira.uka.de!Germany.EU.net!donald!hasko
- From: hasko@heeg.de (Hasko Heinecke)
- Subject: Re: Inheritance of Smalltalk
- Message-ID: <1993Jan28.141833.7631@heeg.de>
- Organization: Georg Heeg Objektorientierte Systeme, Dortmund, FRG
- References: <1993Jan26.150808.62839@qut.edu.au> <1k667uINNbkn@montaigne.lif.icnet.uk>
- Date: Thu, 28 Jan 1993 14:18:33 GMT
- Lines: 29
-
- In article <1k667uINNbkn@montaigne.lif.icnet.uk> js@montaigne.lif.icnet.uk (Jack Shirazi <js@biu.icnet.uk>) writes:
- >In article <1993Jan26.150808.62839@qut.edu.au> bub@qut.edu.au writes:
- >>Is any one there can tell me if Smalltalk/v windows has the capacity of
- >>multiple inheritance? What about ParcPlace's Smalltalk in windows?
- >
- >As far as I know, no implementation of smalltalk has proper multiple
- >inheritance (you can always reimplement doesNotUnderstand: to send
- >the message on to one of the instance variables for a kind of multiple
- >inheritance). I remember reading that several groups have looked at
- >implementing multiple inheritance in the image, but all have given up
- >after finding that the effort wasn't worth it. Personally, I think it
- >would be a useful addition to Smalltalk, but having thought about ways
- >of implementing it, I realize that it would take more effort than I have
- >available. Anyone out there trying?
-
- ParcPlace's Smalltalk-80 optionally implemented multiple inheritance until
- version 2.3. BTW, there was also a syntax for typed paramters provided,
- although there was no functionality behind it. People just found that
- - as you said - multiple inheritance isn't worth the effort, not only in
- implementing it but also in using it. Therfore, MI was removed in favor
- of other enhancements to Smalltalk.
-
- Hasko Heinecke
-
- --
- +-------------------------------------------------------+
- | Hasko Heinecke @ Georg Heeg Objektorientierte Systeme |
- | I _never_ mean what I say - and nobody else does... |
- +-------------------------------------------------------+
-