[Home] [Groups] - Message: [Prev in Group] [Next in Group]
685: Re: [MUD-Dev] "From Kansas to Oz"
[Full Header] [Plain Text]
From: coder@ibm.net
Newsgroups: nu.kanga.list.mud-dev
Date: Thu, 12 Jun 97 21:38:07 -0700
References: [1]
Organization: Kanga.Nu
On 12/06/97 at 08:35 PM, Jeff Kesselman <jeffk@tenetwork.com> said:
>At 07:56 PM 6/12/97 PST8PDT, you wrote:
Attributions!
>>silovic@srce.hr (Miroslav Silovic) said:
>>>Actually the only reason why it's an achievement in MOO is that they
>>>don't have multiple inheritance.
>>
>>The associated constraint is that MOO (and Cold?) is single rooted.
>Not an issue with Cold becasue you can multiply inehrit from the root
>and get N identical copies of the root.
>Cold makes no assumptions abotu what or how the root wil be sued
>except that it is the ultimate root of everything. Thats it.
>If yo uwanetd totally DIFFERENT structures you coud leven leave root
>empty and inherit it into two sub roots that define their own
>stuff... but from what I understand this isn't the proeprty under
>discussion.
True. This is a classical MI application.
>To be Ozlike all yo uwould need to do is define your root and then
>inherit it into multiple sub roots. Ofcoruse yo uwould have tyoi
>build duplciate structures udner enath to get m,ultiple instacnes of
>the same overall application.
>Am I missing soemthing?
The difference being that in the reference Oz implementation you could
delete the Kansas/system root object and still have a live Oz system.
--
J C Lawrence Internet: claw@null.net
----------(*) Internet: coder@ibm.net
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...