FunctionalJ

A library that makes it easy to use functional programming patterns in Java
Download

FunctionalJ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • FunctionalJ Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.1 MB

FunctionalJ Tags


FunctionalJ Description

A library that makes it easy to use functional programming patterns in Java FunctionalJ is a library that makes it easy to use functional programming patterns in Java, such as representing functions as objects, partial function application, higher-order functions, mapping, folding, and more. Here are some key features of "FunctionalJ": · Easily represent functions as objects · Code using functional programming concepts such as mapping, filtering, and folding · Use parameter binding, also known as partial application · Write methods that accept functions as parameters and/or return functions as a result (higher-order functions) · Replace procedural code with functional code for simpler, less error-prone computations · Define functions by implementing an interface, subclassing a base class, or with a reflection mechanism, according to your preference · Use a reflection mechanism to easily create functions that refer to existing constructors, instance methods, or static methods · No need to deal with exceptions if you don't want to. Requirements: · Java What's New in This Release: · Renamed packages to net.sf.functionalj · Major refactoring from version 0.8 to improve and simplify the API and provide stronger support for Java 1.5 generics · Repackaged reflection mechanisms · Bug fixes.


FunctionalJ Related Software