home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / smalltal / 2846 < prev    next >
Encoding:
Text File  |  1993-01-28  |  2.0 KB  |  40 lines

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