[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

23749: RE: [MUD-Dev] Extensibility

[Full Header] [Plain Text]
From: "John Buehler" <johnbue@msn.com>
Newsgroups: nu.kanga.list.mud-dev
Date: Wed, 8 May 2002 19:39:44 -0700
References: [1]
Organization: Kanga.Nu
Sean Kelly writes:
> From: "Ben Chambers" <bjchamb@bellsouth.net>

>> I was thinking that instead of having code snippet archives it
>> would be cool if there was some source of expandable Java classes.
>> You know, if you want this new feature, simply download this
>> .class file and load it into the server using the graphical front
>> end.  Then simply reboot the server (this might not be necessary)
>> and without recompiling or anything you have updated your server.

> No need for a recompile or even a restart if you design it
> correctly.  This is the reason for interfaces.  This is one of the
> few features I wish C++ had, though you can get fairly close with
> DLLs.

Use Microsoft's C# to make classes with COM interfaces and stuff 'em
into the DLLs that you want for the load granularity that you need.
A new version of a component implementation is a new component, in a
distinct DLL and a distinct class identifier, permitting
simultaneous operation.

JB

_______________________________________________
MUD-Dev mailing list
MUD-Dev@kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev