(plus)1, I fully support this :-)) Predicate, Transformer, Command/Closure and Factory are very basic and mature, and fit well into [lang].
In addition this adds the ability to write a CloneUtils in [lang] very easily (as the code already exists, it just needs a different front end). Stephen > from: Henri Yandell <[EMAIL PROTECTED]> > I'd like to kick off a discussion on moving some parts of [patterns] over > to [lang]. The parts in question are: > > Predicate - Object -> boolean > Transformer - Object -> Object > Command - Object -> void > Factory - void -> Object > > The parts not in scope are: > > Beans > Identifier > > The reasoning for the move is that the above four sub-packages are now > mature, and would be of use to both the Collections and IO codebases. All > four sub-packages above would get promoted into: > > org.apache.commons.lang.functor. > > which is what their equivalents in Collections are called. The ones in > Collections currently, Predicate, Transformer, Factory, would I assume be > deprecated in favour of the ones currently in Patterns. > > Collections currently calls the Command interface a Closure. We may want > to repeat this debate again. > > I'm not assuming that Collections would automatically be dependent on > these by the way, but it seems like a logical step. There has been some > concern over whether Collections should add yet another dependency, so > that would need to be broached later. > > Identifier and Bean might later move to Util or somesuch, or Patterns > would remain. > > Hen > > > -- > To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org> > -- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>