[Opensim-dev] Module/Plugin Loading

Sean Dague sean at dague.net
Wed Jun 25 11:41:54 UTC 2008


On Wed, Jun 25, 2008 at 08:14:19AM +0200, Stefan Andersson wrote:
> > > As Sean says, it would be nice if we could use Mono.Addins facilities > > directly.> > Until I have a reason to do otherwise, I'd like to keep the wrapper as> thin as possible. There should be no reason why you couldn't use> Mono.Addins directly.
> One very good reason is simply this: It's out of our control.
>
> Another very good reason: To be able to 'snip' off the reference chain
> when coding for aux scenarios (like customized solutions, tools and
> test cases)
>  
> A third reason: To be able to cater for application- specific cases
> where mono addins for some reason (behavior requirements, licensing,
> signing) is deemed unfit.
>
> All these points should be considered when looking at bringing in
> third party libraries. And, it goes even for mono standard libraries,
> if those aren't a part of the .NET framework.

As per usual, I fall on the other side of this point.  OpenSim is an
open source project, and as such shouldn't reinvent everything itself.
Building on the good works of others is critical to rapid innovation in
the open.  If Addins has a short fall, we're better off contributing to
it than replacing it.
  
> Tribal is one of those developers that will gain very little from mono
> addins, customizes plugin loading on a daily basis, and risk a lot of
> frustration from it being wired into the core.

Anyone developing lots of things outside the community and not
contributing them back to the core runs the risk of having their work
obsoleted by changes in the core.  This is why forking code is always
cheap in the short run and expensive in the long run. :)

      -Sean

-- 
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
sean at dague dot net                            Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080625/8270bc78/attachment-0001.pgp>


More information about the Opensim-dev mailing list