FunctionalJA library that makes it easy to use functional programming patterns in Java | |
Download |
FunctionalJ Ranking & Summary
Advertisement
- 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