I have no idea what the release or maintenance status of this library is. My apologies.
But what I know is that the world needs a different functional programming library for Java, as if it needs a hole in the head. Ozone layer? There are already quite a few in circulation: functional Java, functional parts of Guava, LambdaJ and others - they all do the same (or, at least, with overlapping bits that do the same). Now we need to focus on two or three of these libraries, developing common styles and idioms for their use. </rant>
In the company where I work, where there are many big fans of functional programming, we seem to have settled on Functional Java , having LambdaJ, Guava and a couple of built-in functional frameworks in our code base (and rewriting them in Scala!). This decision was made by people with a deeper understanding of the functional style than I did, and before I joined the company, so I can not explain the reasoning, I just say that it was done. Functional Java is being actively developed as well in Maven . I would ask you to look at it and see if it fits your needs.
source share