Uses of Package
fj
Packages that use fj
Package
Description
Types that set the premise for the existence of Functional Java.
Functional control abstractions.
Abstractions for JDBC connections.
Parallelization strategies.
Common algebraic data types.
Provides 2-3 finger trees, a functional representation of persistent sequences supporting access to the ends in
amortized O(1) time.
Type-safe, extensible, heterogeneous lists
Optic data types adapted from the Scala Monocle library
and inspired by the
Haskell Lens library.
Fixed-length vectors
A prelude of commonly used first-class functions
Parser combinators.
-
ClassDescriptionThe Bounded class is used to name the upper and lower limits of a type.Minimal definition of BoundedA wrapper for a
Class
that provides additional methods.The digits zero to nine.Tests for equality between two objects.Primitives functions of Equal: alternative minimal definition and overridable methods.Primitives functions of Equal: minimal definition and overridable methods.A transformation or function fromA
toB
.A transformation function of arity-2 fromA
andB
toC
.A transformation function of arity-3 fromA
,B
andC
toD
.A transformation function of arity-4 fromA
,B
,C
andD
toE
.A transformation function of arity-5 fromA
,B
,C
,D
andE
toF$
.A transformation function of arity-6 fromA
,B
,C
,D
,E
andF$
toG
.A transformation function of arity-7 fromA
,B
,C
,D
,E
,F$
andG
toH
.A transformation function of arity-8 fromA
,B
,C
,D
,E
,F$
,G
andH
toI
.Produces a hash code for an object which should attempt uniqueness.A monoid abstraction to be defined across types of the given type argument.Primitives functions of Monoid: alternative minimal definition and overridable methods.Primitives functions of Monoid: minimal definition and overridable methods.Tests for ordering between two objects.Primitives functions of Ord: alternative minimal definition and overridable methods.Primitives functions of Ord: minimal definition and overridable methods.The comparison of two instances of a type may have one of three orderings; less than, equal or greater than.A product-2.A product-3.A product-4.A product-5.A product-6.A product-7.A product-8.Implementations must satisfy the law of associativity: Associativity; forall x.Primitives functions of Semigroup: alternative minimal definition and overridable methods.Primitives functions of Semigroup: minimal definition and overridable methods.Renders an object for display.The unit type which has only one value. -
Classes in fj used by fj.control
-
Classes in fj used by fj.control.db
-
Classes in fj used by fj.control.parallel
-
ClassDescriptionThe Bounded class is used to name the upper and lower limits of a type.Tests for equality between two objects.A transformation or function from
A
toB
.A transformation function of arity-2 fromA
andB
toC
.A transformation function of arity-3 fromA
,B
andC
toD
.A transformation function of arity-4 fromA
,B
,C
andD
toE
.A transformation function of arity-5 fromA
,B
,C
,D
andE
toF$
.A transformation function of arity-6 fromA
,B
,C
,D
,E
andF$
toG
.A transformation function of arity-7 fromA
,B
,C
,D
,E
,F$
andG
toH
.A transformation function of arity-8 fromA
,B
,C
,D
,E
,F$
,G
andH
toI
.Produces a hash code for an object which should attempt uniqueness.A monoid abstraction to be defined across types of the given type argument.Tests for ordering between two objects.The comparison of two instances of a type may have one of three orderings; less than, equal or greater than.A product-2.A product-3.A product-4.A product-5.A product-6.A product-7.A product-8.Implementations must satisfy the law of associativity: Associativity; forall x.Renders an object for display.The unit type which has only one value. -
Classes in fj used by fj.data.fingertrees
-
Classes in fj used by fj.data.hamt
-
Classes in fj used by fj.data.hlist
-
Classes in fj used by fj.data.opticClassDescriptionA transformation or function from
A
toB
.A transformation function of arity-3 fromA
,B
andC
toD
.A transformation function of arity-4 fromA
,B
,C
andD
toE
.A transformation function of arity-5 fromA
,B
,C
,D
andE
toF$
.A transformation function of arity-6 fromA
,B
,C
,D
,E
andF$
toG
.A transformation function of arity-7 fromA
,B
,C
,D
,E
,F$
andG
toH
.A monoid abstraction to be defined across types of the given type argument.A product-2.Implementations must satisfy the law of associativity: Associativity; forall x. -
Classes in fj used by fj.data.vectorClassDescriptionA transformation or function from
A
toB
.A transformation function of arity-2 fromA
andB
toC
.A transformation function of arity-3 fromA
,B
andC
toD
.A transformation function of arity-4 fromA
,B
,C
andD
toE
.A transformation function of arity-5 fromA
,B
,C
,D
andE
toF$
.A product-2.A product-3.A product-4.A product-5.A product-6.A product-7.A product-8. -
Classes in fj used by fj.function
-
Classes in fj used by fj.java.util
-