🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.st80
Article #231

Re: Xerox Star "traits"

#231
From: Mark Weiser
Date: Tue, 11 Mar 1986 03:43
20 lines
1664 bytes
In article <296@bambi.UUCP> mike@bambi.UUCP writes:
>Does someone know how the "traits" multiple-inheritance scheme was implemented
>on the Xerox Star?  There are a couple of clues in the literature (see
>for example the paper in the '82 Siggraph proceedings) but the exact
>implementation details were "beyond the scope of this paper."  Other
>papers mention something called a "traits manager", but don't say how it
>works.
>

I've used Mesa (have an XDE machine next to me right now), but my reading
of the traits paper is that it was all done with mirrors, or more exactly,
managers.  The paper never comes out and says there was any preprocessor
to Mesa code at all, and if there was, why not say so?  So I think the traits
business was a discipline, programmer enforced, nothing more.  But I would
like to know for sure.
-mark
-- 
Spoken: Mark Weiser 	ARPA:	mark@maryland	Phone: +1-301-454-7817
CSNet:	mark@umcp-cs 	UUCP:	{seismo,allegra}!umcp-cs!mark
USPS: Computer Science Dept., University of Maryland, College Park, MD 20742
Technical Details
Message-ID: <185@umcp-cs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!umcp-cs!mark
References: <296@bambi.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!umcp-cs!mark
From: mark@umcp-cs.UUCP (Mark Weiser)
Newsgroups: net.lang.st80,net.lang.c++
Subject: Re: Xerox Star "traits"
Message-ID: <185@umcp-cs.UUCP>
Date: Mon, 10-Mar-86 22:43:54 EST
Article-I.D.: umcp-cs.185
Posted: Mon Mar 10 22:43:54 1986
Date-Received: Wed, 12-Mar-86 22:52:12 EST
References: <296@bambi.UUCP>
Reply-To: mark@maryland.UUCP (Mark Weiser)
Distribution: net
Organization: U of Maryland, Computer Science Dept., College Park, MD
Lines: 20