Is it Time for Functional Programming in Java?
Mario Fusco, who talked about the Lambdaj Project in a java.net Community Corner podcast at JavaOne 2009, has an interesting question for us: "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:
- it reduces code duplicarion
- it improves readability
- it allows better reuse
- it facilitates multi-threading programming
- it eliminates ugly programming by side-effects ...