Interface | Description |
---|---|
Bounded.Definition<A> |
Minimal definition of Bounded
|
Equal.AltDefinition<A> |
Primitives functions of Equal: alternative minimal definition and overridable methods.
|
Equal.Definition<A> |
Primitives functions of Equal: minimal definition and overridable methods.
|
F<A,B> |
A transformation or function from
A to B . |
F0<A> | |
F2<A,B,C> |
A transformation function of arity-2 from
A and B to C . |
F3<A,B,C,D> |
A transformation function of arity-3 from
A , B and C to
D . |
F4<A,B,C,D,E> |
A transformation function of arity-4 from
A , B , C and
D to E . |
F5<A,B,C,D,E,F$> |
A transformation function of arity-5 from
A , B , C ,
D and E to F$ . |
F6<A,B,C,D,E,F$,G> |
A transformation function of arity-6 from
A , B , C ,
D , E and F$ to G . |
F7<A,B,C,D,E,F$,G,H> |
A transformation function of arity-7 from
A , B , C ,
D , E , F$ and G to H . |
F8<A,B,C,D,E,F$,G,H,I> |
A transformation function of arity-8 from
A , B , C ,
D , E , F$ , G and H to
I . |
Monoid.AltDefinition<A> |
Primitives functions of Monoid: alternative minimal definition and overridable methods.
|
Monoid.Definition<A> |
Primitives functions of Monoid: minimal definition and overridable methods.
|
Ord.AltDefinition<A> |
Primitives functions of Ord: alternative minimal definition and overridable methods.
|
Ord.Definition<A> |
Primitives functions of Ord: minimal definition and overridable methods.
|
Semigroup.AltDefinition<A> |
Primitives functions of Semigroup: alternative minimal definition and overridable methods.
|
Semigroup.Definition<A> |
Primitives functions of Semigroup: minimal definition and overridable methods.
|
Class | Description |
---|---|
Bottom |
Represents the bottom _|_ value.
|
Bounded<A> |
The Bounded class is used to name the upper and lower limits of a type.
|
Class<T> |
A wrapper for a
Class that provides additional methods. |
Effect |
Represents a side-effect.
|
Equal<A> |
Tests for equality between two objects.
|
Function |
Transformations on functions.
|
Hash<A> |
Produces a hash code for an object which should attempt uniqueness.
|
LcgRng |
https://en.wikipedia.org/wiki/Linear_congruential_generator
|
Monoid<A> |
A monoid abstraction to be defined across types of the given type argument.
|
Ord<A> |
Tests for ordering between two objects.
|
P |
Functions across products.
|
P1<A> | |
P2<A,B> |
A product-2.
|
P2.Optic |
Optic factory methods for a P2
|
P3<A,B,C> |
A product-3.
|
P4<A,B,C,D> |
A product-4.
|
P5<A,B,C,D,E> |
A product-5.
|
P6<A,B,C,D,E,F> |
A product-6.
|
P7<A,B,C,D,E,F,G> |
A product-7.
|
P8<A,B,C,D,E,F,G,H> |
A product-8.
|
Primitive |
Functions that convert between Java primitive types.
|
Rng | |
Semigroup<A> |
Implementations must satisfy the law of associativity:
Associativity; forall x.
|
Show<A> |
Renders an object for display.
|
Try | |
TryEffect | |
Unit |
The unit type which has only one value.
|
Void |
A logically uninhabited data type.
|
Enum | Description |
---|---|
Digit |
The digits zero to nine.
|
Ordering |
The comparison of two instances of a type may have one of three orderings; less than, equal or
greater than.
|