Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadError
An interface for
monads that can be interrupted with some type of error. |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadBase |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadError
An interface for
monads that can be interrupted with some type of error. |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadBase |
MonadError
An interface for
monads that can be interrupted with some type of error. |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
SafeT
A stack-safe
monad transformer that can safely interpret deeply nested left- or right-associated
binds for any MonadRec . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadBase |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadBase |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadReader
A monad that is capable of reading an environment
R and producing a lifted value A . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |
MonadWriter
A
Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable
of simultaneously accessing the state and the value. |
Class and Description |
---|
Monad
Monads are
Applicative functors that support a flattening operation to unwrap M<M<A>>
-> M<A> . |
MonadRec
A class of
monads that offer a stack-safe interface for performing arbitrarily many
flatmap-like operations via MonadRec.trampolineM(Fn1) . |