Uses of Package
com.jnape.palatable.lambda.functor.builtin
-
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt.choice Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt.hlist Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions.builtin.fn2 Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions.builtin.fn3 Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functor Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functor.builtin Class Description Compose A functor representing the type-level composition of twoApplicative
functors; useful for preserving nested type-level transformations during traversal of aTraversable
.Const A (surprisingly useful) functor over some phantom typeB
, retaining a value of typeA
that can be retrieved later.Exchange A profunctor used to extract the isomorphic functions anIso
is composed of.Identity A functor over some value of typeA
that can be mapped over and retrieved later.Lazy AMonad
representing a lazily-computed value.Market A profunctor used to extract the isomorphic functions aPrism
is composed of.State The stateMonad
, useful for iteratively building up state and state-contextualized result.Tagged LikeConst
, but the phantom parameter is in the contravariant position, and the value is in covariant position.Writer The lazy writer monad, a monad capturing some accumulation (eventually to be folded in terms of a given monoid) and a value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.io Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad.transformer Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad.transformer.builtin Class Description Identity A functor over some value of typeA
that can be mapped over and retrieved later.Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monoid Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.optics Class Description Identity A functor over some value of typeA
that can be mapped over and retrieved later.Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.optics.functions Class Description Const A (surprisingly useful) functor over some phantom typeB
, retaining a value of typeA
that can be retrieved later.Exchange A profunctor used to extract the isomorphic functions anIso
is composed of.Identity A functor over some value of typeA
that can be mapped over and retrieved later.Market A profunctor used to extract the isomorphic functions aPrism
is composed of.Tagged LikeConst
, but the phantom parameter is in the contravariant position, and the value is in covariant position. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.semigroup Class Description Lazy AMonad
representing a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.traversable Class Description Lazy AMonad
representing a lazily-computed value.