Uses of Package
com.jnape.palatable.lambda.monad
Packages that use com.jnape.palatable.lambda.monad
Package
Description
-
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.adtClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.An interface formonads
that can be interrupted with some type of error.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.adt.choiceClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.adt.hlistClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.adt.hmapClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functionsClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn1ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn2ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn3ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn4ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn5ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn6ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn7ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.builtin.fn8ClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.recursionClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functions.specializedClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.functor.builtinClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.ioClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.An interface formonads
that can be interrupted with some type of error.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.monadClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.An interface formonads
that can be interrupted with some type of error.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value.A stack-safemonad transformer
that can safely interpret deeply nested left- or right-associated binds for anyMonadRec
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.monad.transformerClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.monad.transformer.builtinClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.An interface formonads
that can be interrupted with some type of error.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.monoidClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.monoid.builtinClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.opticsClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.optics.functionsClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.semigroupClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.semigroup.builtinClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A monad that is capable of reading an environmentR
and producing a lifted valueA
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.AMonad
that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value. -
Classes in com.jnape.palatable.lambda.monad used by com.jnape.palatable.lambda.traversableClassDescriptionMonads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
.A class ofmonads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
.