Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. runReader :: Reader r a -> r -> a

    transformers Control.Monad.Trans.Reader

    Runs a Reader and extracts the final value from it. (The inverse of reader.)

  2. runReaderT :: ReaderT r (m :: Type -> Type) a -> r -> m a

    transformers Control.Monad.Trans.Reader

    No documentation available.

  3. withReader :: (r' -> r) -> Reader r a -> Reader r' a

    transformers Control.Monad.Trans.Reader

    Execute a computation in a modified environment (a specialization of withReaderT).

  4. withReaderT :: forall r' r (m :: Type -> Type) a . (r' -> r) -> ReaderT r m a -> ReaderT r' m a

    transformers Control.Monad.Trans.Reader

    Execute a computation in a modified environment (a more general version of local).

  5. class Monad m => MonadReader r (m :: Type -> Type) | m -> r

    mtl Control.Monad.Reader

    See examples in Control.Monad.Reader. Note, the partially applied function type (->) r is a simple reader monad. See the instance declaration below.

  6. mapReader :: (a -> b) -> Reader r a -> Reader r b

    mtl Control.Monad.Reader

    Transform the value returned by a Reader.

  7. mapReaderT :: (m a -> n b) -> ReaderT r m a -> ReaderT r n b

    mtl Control.Monad.Reader

    Transform the computation inside a ReaderT.

  8. runReader :: Reader r a -> r -> a

    mtl Control.Monad.Reader

    Runs a Reader and extracts the final value from it. (The inverse of reader.)

  9. runReaderT :: ReaderT r m a -> r -> m a

    mtl Control.Monad.Reader

    No documentation available.

  10. withReader :: (r' -> r) -> Reader r a -> Reader r' a

    mtl Control.Monad.Reader

    Execute a computation in a modified environment (a specialization of withReaderT).

Page 448 of many | Previous | Next