--- Thomas Dudziak <[EMAIL PROTECTED]> wrote:
> On 11/29/05, Stephen Colebourne
> <[EMAIL PROTECTED]> wrote:
> > TransformerUtils -> [collection-functors]
> > PredicateUtils -> [collection-functors]
> > ClosureUtils -> [collection-functors]
> > FactoryUtils -> [collection-functors]
> >
> > Transformer -> [collections]
> > Predicate -> [collections]
> > Closure -> [collections]
> > Factory -> [collections]
> 
> If the functors (and you should choose a new name,
> its much too close
> to commons-functor)
The new component is [collection-functors], so there
should be no confusion.

> If the functors are so closely tied to
> commons-collections, why
> don't you distribute the commons-collections lib in
> two variants ? One
> could contain only the core functionality, say
> commons-collections-core.jar, and the other the
> complete collections
> lib, say commons-collections-full.jar.
> Do you expect the new component to have a higher
> release cycle than
> commons-collections itself ? If not, than IMHO that
> would not justify
> a new commons component.

I do expect different release cycles going forward.
There is only a small tie between the two bits of code
(4 interfaces).

What we are arguing is that delivering two jars within
one project actually *hides* what is really going on,
which is two separately released codebases. This
clarifies the end result by making truly independent
projects.

Stephen




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to