[DGD]Object manager released
Stephen Schmidt
schmidsj at union.edu
Fri Sep 22 05:38:30 CEST 2000
On Fri, 22 Sep 2000, Felix A. Croes wrote:
> It depends on how <long> you want to run your garden-variety mud.
> If you don't want to reboot when a change is made in a basic
> inherited object that would break compatibility because the
> old and new instances of the object use a different interface,
> then something like the object manager comes in handy.
That makes sense. Everyone who's ever run a garden-variety
mud is used to having to reboot when you upgrade user.c or
other important file; our experience is blinding us to a
Better Way of doing things.
All the more reason why a native mudlib ought to be created
at some point....
> Melville is a very small mud, prividing a basis similar to
> 2.4.5 but much smaller and easier to customize. The kernel
> library is all about managing coding projects, users, and
> resources -- and is not in the least mud-like.
With most of this, I certainly concur. I might suggest that
the last phrase read "is not in the least game-like." Those
who are interested in redefining the term "mud" to include
projects that are not games - and I'm in that category at
some level - might argue that the kernel lib is "mud-like"
in the sense of providing a multi-user creative environment,
even though it's not a game environment. Melville is not
really a game environment either, although it can easily
be extended to one (and that's one of two things it's
intended for).
> The kernel library didn't exist yet in 1995 :) The driver object
> that you copied code from is from the 2.4.5 simulation code,
> presumably. The kernel library's driver object is entirely
> different code.
Hm. I confess that I have no memory of what I did five years ago.
In the meantime, let me quote from the Melville Credits file:
: All of the code in the Melville mudlib was written by Stephen Schmidt
: (Mobydick) with the exception of some code in the auto object, driver
: object, and user object which was written by Felix Croes (Dworkin)
: and made available as part of the DGD 1.0.a6 release.
I don't think that DGD 1.0.a6 included the 2.4.5 lib, but
maybe I'm wrong; was there something that might have been
a precursor of the kernal lib included with 1.0.a6?
Steve
"Bill Gates' biggest fear is not that some kid is brewing up the next killer
app in his garage in Kenosha. His biggest fear is that some kid will brew up
the next killer app in his garage in Kenosha and Microsoft won't own it."
Seattle Times, 4/1-7 2000
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list