MUD-Dev
mailing list archive
[ Other Periods
| Other mailing lists
| Search
]
Date:
[ Previous
| Next
]
Thread:
[ Previous
| Next
]
Index:
[ Author
| Date
| Thread
]
Re: [MUD-Dev] Languages for MUD drivers
Laurent Bossavit wrote:
> As my quest for the perfect M* server design continues (I've been a
> deep lurker on the list for over one year, though some of you might
> remember my interest at one time in porting LambdaMOO to Java (done,
> but not the panacea I hoped)) I am more and more convinced that the
> crucial parts are the underlying (implementation) and visible (world-
> building) languages - ideally both being the same.
I agree. That's one of the prime reasons I am writing perlmoo[1] in perl and
letting it be extensible in perl. Using perl as the imeplementation and
extention lanaguage gets me every item on your list except distributed
processing.
Perlmoo is a lambda-moo clone in philospohy. Every object in the moo is a
first-class perl object (though it doesn't use anything akin to normal perl
object inheritance). Every object method is a scrap of code stored in a
property of the object, plus a cache of precompiled code that is what
actually gets run (for speed).
You can't stress the security requirement enough though. The lanaguage has
to have a sandbox, so users can code in the moo without breaking out into
the machine proper.
--
see shy jo
[1] http://kitenet.net/programs/perlmoo/
_______________________________________________
MUD-Dev maillist - MUD-Dev#kanga,nu
http://www.kanga.nu/lists/listinfo/mud-dev
- Thread context:
- [MUD-Dev] Library news,
J C Lawrence claw#cp,net, Tue 16 Nov 1999, 05:12 GMT
- [MUD-Dev] Languages for MUD drivers,
Laurent Bossavit laurent#netdive,com, Tue 16 Nov 1999, 02:37 GMT
- [MUD-Dev] code base inquiry,
Ilya, Game Commandos Ilya#gamecommandos,com, Tue 16 Nov 1999, 01:19 GMT
[ Other Periods
| Other mailing lists
| Search
]