Functional Programming

Is it Time for Functional Programming in Java?

Fuctional programming has existed for decades, but only in the last few years has it gained the attention it deserves, for a lot of very good reasons like:

32 replies - 4964 views - 09/14/09 by mario.fusco in Articles

Clojure - An Introduction

Clojure is a dynamically typed, functional programming language available on the JVM. A significant benefit of functional programming is the ease with...

4 replies - 3555 views - 05/04/09 by Kirk Knoernschild in News

The Future of Programming Languages

In this session, recorded at JAOO Aarhus 2008, Anders Hejlsberg provides fascinating insight to the future of programming languages. He talks extensively...

6 replies - 8645 views - 04/15/09 by Kirk Knoernschild in Videos

Why functional programming doesn't catch on

Authorities in the field of software engineering have long lamented the fact that functional programming (FP) doesn't seem to catch on. Their sympathizers...

8 replies - 8668 views - 02/26/09 by Confusion09 in News

Functional Programming: Static Methods as Function Objects

In one of my earlier explorations I described a policy object created by "functional style programming" in Java. The basic idea is to make methods...

3 replies - 2345 views - 05/02/08 by Yardena in Tips and Tricks

Functional Programming: Predicate + Function = Rule

I want to share with you a little gadget that uses google-collections. Basically, a rule is a condition and an action.

9 replies - 2603 views - 05/01/08 by Yardena in Tips and Tricks

The busy Java developer's guide to Scala

Ted Neward, popular developer, author and speaker, wrote an introductory article for Scala, which is on IBM developerWorks.The busy Java developer's guide to...

0 replies - 1921 views - 01/24/08 by Rick Hightower in News