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

nu.kanga.list.mud-dev

23778: RE: [MUD-Dev] Extensibility

[Full Header] [Plain Text]
From: shren <shren@io.com>
Newsgroups: nu.kanga.list.mud-dev
Date: Mon, 13 May 2002 06:13:58 -0500 (CDT)
References: [1]
Organization: Kanga.Nu
On Wed, 8 May 2002, John Buehler wrote:
> 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.

You can do all of this with COM or CORBA.  C# just makes it easier.
COM and CORBA are both written on top of RPC, which also forces you
to define your interfaces cleanly.

--

 x                http://www.shren.net
 xxx
  x               "The Ancients were pretty clever with counterweights."

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