[DGD] Re: Strange clone_object behaviour

Par Winzell zell at alyx.com
Mon Sep 14 10:10:24 CEST 1998


> For myself, I think the lib that comes with dgd do not suit me at all.
> With all respect, I think Dworkin is a hellofalot better driver coder than
> mudlib (or kernel lib) coder. The problem wasn't that it lacked all nifty
> features (like ftp daemon, intermud, doors, torch, lantern, rope and
> ai_monster support), but that it limited the actual mudlib-base to be
> coded upon it (by occupying the auto and driver object). And no, I don't
> think the code was bad, just too different to suit my own ideas of
> building a mudlib.
> 
> That raises another issue, namely that DGD itself (I think) is too bare to
> form a base for a mudlib. So you would need some kind of "kernel".

I don't understand what you are saying. You seem to feel the need for a
kernel library, and the way you state it, your urge seems to be a
healthy one, for exactly the kind of abstraction layer that the kernel
library does provide.

Of course it's perfectly OK if you do not like the DGD-supplied kernel
lib, but how exactly do you envision a dependable abstraction layer to
function if it does not require mudlib code to be built on top of it? If
it does not use auto/kernel object functionality? The entire point of
such a thing is to sit solidly between your torches and AI-monsters on
one hand and DGD on the other.

The kernel lib isn't perfect for my needs either; infact, if I were to
write a lib at this point I'm still unsure whether I'd use it or not.
But your logical makes little sense to me. Are you perhaps actually
talking about wanting a rich, gooey, high-level toolbox thing?

And really, that bit about "with all respect", etc, what the hell is
really the point of that? Dworkin's competence as a mud-driver coder is
about as far from being in question as it is possible for one thing to
be from another. It is certainly not a very good foundation from which
to launch a comparison as regards his kernel-lib-writing skills, and I
don't understand why you feel the need to make it.

Use the kernel lib or don't use it, comment on its applicability to your
problem or its lack thereof -- but I think you are simply out of your
depth attempting to pass some sort of objective judgement on its
qualities.

Zell



List config page:  http://list.imaginary.com/mailman/listinfo/dgd



More information about the DGD mailing list