Copyright 2008 - 2009 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg

This software is released under an open source BSD licence.

Functional Java 2.21 API Specification

Packages
fj Types that set the premise for the existence of Functional Java.
fj.control.db Abstractions for JDBC connections.
fj.control.parallel Parallelization strategies.
fj.data Common algebraic data types.
fj.data.fingertrees  
fj.data.hlist Type-safe, extensible, heterogeneous lists
fj.data.vector Fixed-length vectors
fj.function A prelude of commonly used first-class functions
fj.parser Parser combinators.
fj.pre A prelude of abstract types that are used very often and not specific to any particular domain.
fj.test Reductio is a software package that provides automated specification-based testing and is intended to replace traditional testing techniques that have very little automation.
fj.test.reflect A wrapper around the fj.test package that uses annotations for configuring properties to check.

 


Copyright 2008 - 2009 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg

This software is released under an open source BSD licence.