bernard@prlb2.UUCP (Bernard Yves) (01/12/88)
Is there some form of multiple inheritance supported in SmallTalk ? In the Adele Goldberg's book (1983), there seems to be nothing, but I've heard that since this time there was some support for multiple inheritance. For instance, in a paper by Stefik and Bobrow ("Object Oriented programming: Themes and Variations", AI magazine, 84), it is said that "in Smalltalk, multiple inheritance is provided, but not used much or institutionalized". I'd like to know what is the kind of multiple inheritance supported by SmallTalk and where can I find informations about it. Yves Bernard Philips Research Lab, Brussels bernard@prlb2.uucp
georg@exunido..uucp (Georg A. M. Heeg) (01/15/88)
In article <403@prlb2.UUCP> bernard@prlb2.UUCP (Bernard Yves) writes: > >Is there some form of multiple inheritance supported in SmallTalk ? >In the Adele Goldberg's book (1983), there seems to be nothing, but >I've heard that since this time there was some support for multiple >inheritance. > Yes, since VI 2.0 (1983) there is Multiple Inheritance in Smalltalk-80. A documentation is distributed in every Smalltalk-80 documentation provided by Xerox Parc, ParcPlace Systems or Georg Heeg for Smalltalk-80 for VI 2.0, VI 2.1 and VI 2.2 DE. This contains reprint of Alan H. Borning, Daniel H.H. Ingalls: Multiple Inheritance in Smalltalk-80, AAAI National Conference on Artrificial Intelligence 1982 in Pittsburgh. The present doumentation (VI 2.2 DE) adds some additional hints for the usage of multiple inheritance: "... The status of the implementation provided is similar to an example in that it is nowhere actually used in the system itself, and has not been rigorously tested. ..." Georg Heeg Distributor of ParcPlace Systems Smalltalk-80 Systems Stortsweg 8 D-4600 Dortmund 50 Tel. x49 231 755 30 30 email: georg@unido.{uucp,bitnet} D