[Opensim-dev] Proposal for a cleanup/correction of the region-module system

Mike Mazur mmazur at gmail.com
Mon Jan 26 00:14:20 UTC 2009


Hi,

On Sat, 24 Jan 2009 22:59:26 +0200
Ryan McDougall <sempuki1 at gmail.com> wrote:

> 1. Can we unify RegionModules with IPlugin system I did a while ago?
> This would mean learning and using Mono.Addins, or ExtensionLoader if
> that is Mono.Addins's replacement.

I'd like to suggest sticking with Mono.Addins.

While it is a bit big, has a steeper learning curve and requires more
calls to load a module, it may prove to be pretty useful in the future
when people want to do more complicated things with modules. It is
being actively developed by a wider community, is used in large
projects and is based on the Eclipse add-in engine[1].

ExtensionLoader is nice and small and loads modules well. If/when
OpenSim graduates to more complex module use cases, we may find
ExtensionLoader lacking. Any missing features in ExtensionLoader would
need to be coded by those who need it.

Mike


[1] http://www.mono-project.com/Introduction_to_Mono.Addins



More information about the Opensim-dev mailing list