[please note the square brackets in the title ;-)] This has been a hot topic before in commons. The current position is that there is a large body of code such as what you suggest already coded. It resides in [lang]s functor package (not released yet). However, the classes use a different Predicate interface from [collections], which needs to be resolved.
The plan is to make [collections] depend on [lang] and deprecate the Predicate etc. interfaces in [collections]. Can you take a look at the [lang] code, and see if you have any Predicate/Transformer/Executor implementations which are not in the functor package. If so, I'd like to add to the [lang] version. Stephen > from: Tom Drake <[EMAIL PROTECTED]> > I'm new to this list, but have worked with the commons-collections package > for quite a while. > > I recently came off a project that implemented a simple but powerful rules > engine > based on three interfaces that were essentially identical to the Predicate, > Closure, and Transformer > interfaces. I've built a number of concrete implementations of these commons > interfaces that are generally > useful (e.g. AndPredicate, OrPredicate, TransformerChain, etc...) I'd like > to contribute this code > along with corresponding Junit tests. Is anyone on this list interested in > taking a look at the code? > > I can email a zip file containing all my sources to any interested > committers. > > Thanks, > > Tom Drake > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
