Functional Programming in Java

NFJS, the Magazine - December 2010

With the rise of the multi-core CPUs has come a commensurate interest in functional languages like Haskell, ML, and Scala. Not being a functional language by nature, Java doesn’t usually come anywhere in that list, but since functional programming is, like object-oriented programming, more a study in concept than in syntax, it turns out that Java can do some fairly heavily "functional" things even without a new syntax or feature set; particularly with the use of the "FJ" library, an open-source implementation of functional concepts available for download from http://functionaljava.googlecode.org.

An online version of this article is not available. This article is available in PDF, MOBI, and EPUB to those who have subscribed.

About Ted Neward

Ted Neward

NFJS, the Magazine - December 2010

NFJS the Magazine - December 2010

In this Issue: