[MUD-Dev] "From Kansas to Oz"
clawrenc at cup.hp.com
clawrenc at cup.hp.com
Thu Jun 12 15:40:22 CEST 1997
In <199706120745.JAA25708 at regoc.srce.hr>, on 06/12/97
at 09:24 AM, silovic at srce.hr (Miroslav Silovic) said:
> [ChrisL:]
>> In <9706081638.84om at ami-cg.GraySage.Edmonton.AB.CA>, on 06/08/97
>> at 10:33 AM, cg at ami-cg.GraySage.Edmonton.AB.CA (Chris Gray) said:
>> >Anyone else reading/read "From Kansas to Oz" in the April 1997 issue
>> >of the Communications of the ACM? Its about cooperative and virtual
>> >debugging in the latest LambdaMOO system.
>>
>> Yup. I thought I mentioned it here?
>>
>> What I thought particularly interesting was that by adding multiple
>> roots to the normally single-rooted MOO heirarchy they were able to
>> get infinite automatically generated parallel worlds with each world
>> able to access itself and its rightmost neighbor only (generations of
>> Oz). There's something about that concept I find flat out
>> fascinating. Don't really know what to do with it yet, tho I'm
>> determined I will do something. Its too cute to ignore/
>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.
The whole Oz and Kansas caper becomes much easier if your give (as I
recall they did), Kansas and Oz seperate roots, with each Oz
generation devolving a new root.
>Remember, with MI, you could easily
>just put core functionality on root, and then spawn multiple world
>parents from it, each with its own perm checking. I think I know
>exactly how I would do that in Cold (but its security scheme is
>different from MOO so it's much easier).
Quite. Remove Cold's requirement for a single root and it becomes
almost trivial at the base level to implement. Then the ugly stuff is
in the automatic kick-overs to Oz, the Oz<->Kansas
inter-relationships, and the Oz generations.
>On the other hand, the idea of multiple worlds, each looking at one
>below, /is/ cute. :)
Very.
--
J C Lawrence Internet: claw at null.net
(Contractor) Internet: coder at ibm.net
---------------(*) Internet: clawrenc at cup.hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...
More information about the mud-dev-archive
mailing list