Uses of Interface
com.jnape.palatable.lambda.monad.transformer.MonadT
Packages that use MonadT
Package
Description
-
Uses of MonadT in com.jnape.palatable.lambda.monad
Classes in com.jnape.palatable.lambda.monad that implement MonadTModifier and TypeClassDescriptionfinal classA stack-safemonad transformerthat can safely interpret deeply nested left- or right-associated binds for anyMonadRec. -
Uses of MonadT in com.jnape.palatable.lambda.monad.transformer
Classes in com.jnape.palatable.lambda.monad.transformer with type parameters of type MonadTModifier and TypeInterfaceDescriptioninterfaceinterfaceMethods in com.jnape.palatable.lambda.monad.transformer that return MonadTModifier and TypeMethodDescriptionMonadT.discardL(Applicative<B, MT> appB) Sequence both thisApplicativeandappB, discarding thisApplicative'sresult and returningappB.MonadT.discardR(Applicative<B, MT> appB) Sequence both thisApplicativeandappB, discardingappB'sresult and returning thisApplicative.Chain dependent computations that may continue or short-circuit based on previous results.Covariantly transmute this functor's parameter using the given mapping function.MonadT.pure(B b) Lift the valuebinto this applicative functor.MonadT.zip(Applicative<Fn1<? super A, ? extends B>, MT> appFn) Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.Methods in com.jnape.palatable.lambda.monad.transformer that return types with arguments of type MonadTModifier and TypeMethodDescriptionGiven alazyinstance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports. -
Uses of MonadT in com.jnape.palatable.lambda.monad.transformer.builtin
Classes in com.jnape.palatable.lambda.monad.transformer.builtin that implement MonadTModifier and TypeClassDescriptionfinal classAmonad transformerforEither.final classAmonad transformerforIdentity.classAmonad transformerover a co-inductive, singly-linked spine of values embedded in effects.final classAmonad transformerforLazy.final classAmonad transformerforMaybe.final classfinal classTheStatemonad transformer.final classAmonad transformerforWriter.