[Opensim-dev] proposal: cleanup and break up region modules
Sean Dague
sdague at gmail.com
Thu Jan 29 13:12:29 UTC 2009
MW wrote:
> Putting aside the optimisations for now, as I think that is a different question. As if we are going to have a dynamic module system then those issues come with it.
>
> While I think having every module in a separate dll/project is too much. As Stefan said I think we have just about enough projects in the core as it is. But I can see a case for moving all the modules that are currently in OpenSim.Region.Environment, into a single separate project/dll called something like OpenSim.Region.CoreModules.
>
> And if we could as Justin said, impove the module loading system, so that the operator can turn on and off the loading/usage of any modules in a single dll.
Ah, but the problem is then those all need to release at the same time.
One of the reasons to get us into seperate dlls per module is so that
the IRC module could be updated and distributed without pushing out the
rest of the dll.
It would mean that we would easily be able to replace implementations
for various core modules without needing to touch the rest. For
instance, when diva started to tackle the world map issue, she not only
had to build her own world map, but to change the one in the core to not
load. Had we been under this model, she wouldn't have needed to do that.
Don't fear the projects, more projects don't hurt you. :)
-Sean
--
Sean Dague / Neas Bade
sdague at gmail.com
http://dague.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20090129/bd7cd13b/attachment-0001.pgp>
More information about the Opensim-dev
mailing list