Uses of Interface
com.jnape.palatable.lambda.monad.MonadBase
-
-
Uses of MonadBase in com.jnape.palatable.lambda.functions.specialized
Classes in com.jnape.palatable.lambda.functions.specialized with type parameters of type MonadBase Modifier and Type Interface Description interfaceLift<B extends MonadBase<?,?,B>>Methods in com.jnape.palatable.lambda.functions.specialized with type parameters of type MonadBase Modifier and Type Method Description default <A,M extends MonadRec<?,M>,MBA extends MonadBase<M,A,B>>
MBALift. apply(MonadRec<A,M> ma)static <B extends MonadBase<?,?,B>>
Lift<B>Lift. lift(Lift<B> lift)Static method to aid inference.Methods in com.jnape.palatable.lambda.functions.specialized that return MonadBase Modifier and Type Method Description <A,M extends MonadRec<?,M>>
MonadBase<M,A,B>Lift. checkedApply(MonadRec<A,M> ga) -
Uses of MonadBase in com.jnape.palatable.lambda.monad
Classes in com.jnape.palatable.lambda.monad with type parameters of type MonadBase Modifier and Type Interface Description interfaceMonadBase<M extends MonadRec<?,M>,A,MB extends MonadBase<?,?,MB>>Classes in com.jnape.palatable.lambda.monad that implement MonadBase Modifier and Type Class Description classSafeT<M extends MonadRec<?,M>,A>A stack-safemonad transformerthat can safely interpret deeply nested left- or right-associated binds for anyMonadRec.Methods in com.jnape.palatable.lambda.monad that return MonadBase Modifier and Type Method Description <C,N extends MonadRec<?,N>>
MonadBase<N,C,MB>MonadBase. lift(MonadRec<C,N> nc) -
Uses of MonadBase in com.jnape.palatable.lambda.monad.transformer
Subinterfaces of MonadBase in com.jnape.palatable.lambda.monad.transformer Modifier and Type Interface Description interfaceMonadT<M extends MonadRec<?,M>,A,MT extends MonadT<M,?,MT,T>,T extends MonadT<?,?,?,T>> -
Uses of MonadBase in com.jnape.palatable.lambda.monad.transformer.builtin
Classes in com.jnape.palatable.lambda.monad.transformer.builtin that implement MonadBase Modifier and Type Class Description classEitherT<M extends MonadRec<?,M>,L,R>Amonad transformerforEither.classIdentityT<M extends MonadRec<?,M>,A>Amonad transformerforIdentity.classIterateT<M extends MonadRec<?,M>,A>Amonad transformerover a co-inductive, singly-linked spine of values embedded in effects.classLazyT<M extends MonadRec<?,M>,A>Amonad transformerforLazy.classMaybeT<M extends MonadRec<?,M>,A>Amonad transformerforMaybe.classReaderT<R,M extends MonadRec<?,M>,A>classStateT<S,M extends MonadRec<?,M>,A>TheStatemonad transformer.classWriterT<W,M extends MonadRec<?,M>,A>Amonad transformerforWriter.
-