[infinispan-dev] A better fix for Immutables

Bela Ban bban at redhat.com
Thu Sep 24 03:44:12 EDT 2009



Jason T. Greene wrote:
> Dependencies have significant impact on public projects. Every
> dependency added is another possible version conflict with someone's
> environment. You are also locked into whatever that dependency does, so
> if you need to fix/customize something in the dep, you sometimes have to
> patch and ship your own version. It also annoys users when a project
> they uses sucks in N libraries, which each include N more, ad infinitum.

+1000

For my taste, Infinispan has way too many dependencies already !


> So every dep needs to offer significant functionality to justify its
> existence, and a few small collection classes don't really do that.

Exactly

> Whereas depending on something like a network communication layer, that
> is over a hundred thousand lines of code makes sense.

Ha ha got you :-)


-- 
Bela Ban
Lead JGroups / Clustering Team
JBoss



More information about the infinispan-dev mailing list