[MUD-Dev] "From Kansas to Oz"

coder at ibm.net coder at ibm.net
Thu Jun 12 21:38:07 CEST 1997


On 12/06/97 at 08:35 PM, Jeff Kesselman <jeffk at tenetwork.com> said:
>At 07:56 PM 6/12/97 PST8PDT, you wrote:

Attributions!

>>silovic at 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 at null.net
----------(*)                              Internet: coder at ibm.net
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...




More information about the mud-dev-archive mailing list