[MUD-Dev] Re: Bruce Sterling on Virtual Community goals
J C Lawrence
claw at kanga.nu
Mon Oct 19 19:49:44 New Zealand Daylight Time 1998
On Mon, 19 Oct 1998 18:33:45 -0700
Jon Leonard<jleonard at divcom.slimy.com> wrote:
> On Mon, Oct 19, 1998 at 05:02:56PM -0700, J C Lawrence wrote:
>> I'd be much more tempted to go with one of the several readily
>> available embeddable languages that is already out there (and
>> hopefully reasonably well tuned). Python comes to mind as one
>> example -- just add in a coule default modules to handle your data
>> model and such trivia and you're away.
> That definitely fits into my ideal of (potentially) several
> available languages. Using an existing, popular language reduces
> the amount of work, and makes the result more accessible.
You also get a well proven, tested, and known scalable base with
(typically) documented performance behaviours.
> Assuming there's any interest in playing with such a server, I'll
> probably tweak Perl so that it works as an internal language. (More
> because I can get help from my local Perl hacker than anything
<<I am really getting to dislike perl, but that's a personal
preference stylistic matter>>
Perl, like LPC and Pike (?) has the advantage there there are
compile-to-C to compile-to-machine (?) code tools available. Java of
course, given a JIT, has similar advantages without necessarily losing
the CASE/RAD advantages of a scripting language per se. IIRC there
was some development of one of the JVM vendors releasing its JVM code
to the Linux community some time back (vague recollection of Slashdot
NB Python's pickle storage format on first glance would seem to lend
it self to DB back-end storage.
> This means that there'd be modules with different licenses, but
> that's not necessarily a problem.
I haven't touched a line of code on Murkle for some months now
alas. Given the rather sweeping architectual changes that are going
into the current codebase I'm starting to get pretty eager to roll
either Python or CINT in as the soft code language de jour (CINT
license is a concern). Python is particularly attractive in this
regard for its clean and elegant OO model.
That said I'm NOT looking forward to reworking my security model...
J C Lawrence Internet: claw at kanga.nu
----------(*) Internet: coder at kanga.nu
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...
More information about the MUD-Dev