🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.st80
Article #324

Multiple-path inheritance in Smalltalk-80

#324
From: Joel West
Date: Wed, 20 Aug 1986 22:12
14 lines
1089 bytes
I understand that the current St-80 has multiple-path inheritance,
but, alas, I have only the standard A-W books.

Could someone give me an example of how a multiple-path inheritance
is declared?

Also, suppose Location has two subclasses, Airplane and Transponder.
Now suppose IFRairplane is a subclass of both of these.  Is there
anything clever in the implementation that notes that Location
comes from both paths, or are there two sets of Location instance
variables and methods?

(I'm sure PARC did it the right way, but again, I don't have any
documentation on this extension...)
Technical Details
Message-ID: <1994@sdcsvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!sdcsvax!jww

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!sdcsvax!jww
From: jww@sdcsvax.UUCP (Joel West)
Newsgroups: net.lang.st80
Subject: Multiple-path inheritance in Smalltalk-80
Message-ID: <1994@sdcsvax.UUCP>
Date: Wed, 20-Aug-86 18:12:58 EDT
Article-I.D.: sdcsvax.1994
Posted: Wed Aug 20 18:12:58 1986
Date-Received: Thu, 21-Aug-86 04:06:24 EDT
Organization: EECS Dept. U.C. San Diego
Lines: 14
Summary: example needed