[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

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...