[ https://issues.apache.org/jira/browse/FUNCTOR-30?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14395774#comment-14395774 ]
Bruno P. Kinoshita commented on FUNCTOR-30: ------------------------------------------- Hi EItan! Thank you for your contribution and for the well-written rationale. I'm about to fly to New Zealand, but I'm downloading the patch and re-syncing my local repo. I'll try to review it during the flight and provide some feedback by Tuesday/Wednesday (long trip!). Feel free to update the issue or the patch in the meantime. > A catalog of reusable, composable, injectable, interface-compliant, immutable > Predicates based on commons.lang utilities > -------------------------------------------------------------------------------------------------------------------------- > > Key: FUNCTOR-30 > URL: https://issues.apache.org/jira/browse/FUNCTOR-30 > Project: Commons Functor > Issue Type: Wish > Affects Versions: 1.0 > Reporter: Eitan Raviv > Priority: Minor > Labels: features, newbie, patch > Fix For: 1.0 > > Attachments: predicates.patch > > Original Estimate: 336h > Remaining Estimate: 336h > > The Predicate framework does not propose meaningful basic implementations for > queries that have been deemed common enough by commons.lang to merit numerous > utility methods (actually functions). This leaves developers with the > work-intensive, error-prone, low-level task of recreating objectified > variants of these utilities whenever they wish to pass such queries around in > code. Moreover, the lack of these implementations encourages developers to > use static code, which proliferates as a convention into their application > code and may encourage the opposite of 'clean code' (and I have seen a > truck-load of that). I would like to see the ASF set an example and provide a > working set of basic components for developers OOTB. > I am submitting an initial draft patch for a review of my basic idea. If I > receive an approval, I will create a complete patch. -- This message was sent by Atlassian JIRA (v6.3.4#6332)