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 AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt.choice Class Description Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt.hlist Class Description Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions Class Description Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions.builtin.fn2 Class Description Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions.builtin.fn3 Class Description Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functor Class Description Lazy AMonadrepresenting 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 twoApplicativefunctors; useful for preserving nested type-level transformations during traversal of aTraversable.Const A (surprisingly useful) functor over some phantom typeB, retaining a value of typeAthat can be retrieved later.Exchange A profunctor used to extract the isomorphic functions anIsois composed of.Identity A functor over some value of typeAthat can be mapped over and retrieved later.Lazy AMonadrepresenting a lazily-computed value.Market A profunctor used to extract the isomorphic functions aPrismis 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 AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad Class Description Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad.transformer Class Description Lazy AMonadrepresenting 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 typeAthat can be mapped over and retrieved later.Lazy AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monoid Class Description Lazy AMonadrepresenting 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 typeAthat can be mapped over and retrieved later.Lazy AMonadrepresenting 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 typeAthat can be retrieved later.Exchange A profunctor used to extract the isomorphic functions anIsois composed of.Identity A functor over some value of typeAthat can be mapped over and retrieved later.Market A profunctor used to extract the isomorphic functions aPrismis 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 AMonadrepresenting a lazily-computed value. -
Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.traversable Class Description Lazy AMonadrepresenting a lazily-computed value.