Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

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

  1. runRWSPS :: forall (m :: Type -> Type) w r s i o u a . (Monad m, Monoid w) => r -> s -> Pipe i o u (RWST r w s m) a -> Pipe i o u m (a, s, w)

    conduino Data.Conduino.Lift

    runRWSPS, but for Control.Monad.Trans.RWS.Strict.

  2. evalRWS :: RWS r w s a -> r -> s -> (a, w)

    dunai Control.Monad.Trans.MSF.RWS

    Evaluate a computation with the given initial state and environment, returning the final value and output, discarding the final state.

  3. evalRWST :: Monad m => RWST r w s m a -> r -> s -> m (a, w)

    dunai Control.Monad.Trans.MSF.RWS

    Evaluate a computation with the given initial state and environment, returning the final value and output, discarding the final state.

  4. execRWS :: RWS r w s a -> r -> s -> (s, w)

    dunai Control.Monad.Trans.MSF.RWS

    Evaluate a computation with the given initial state and environment, returning the final state and output, discarding the final value.

  5. execRWST :: Monad m => RWST r w s m a -> r -> s -> m (s, w)

    dunai Control.Monad.Trans.MSF.RWS

    Evaluate a computation with the given initial state and environment, returning the final state and output, discarding the final value.

  6. mapRWS :: ((a, s, w) -> (b, s, w')) -> RWS r w s a -> RWS r w' s b

    dunai Control.Monad.Trans.MSF.RWS

    Map the return value, final state and output of a computation using the given function.

  7. mapRWST :: (m (a, s, w) -> n (b, s, w')) -> RWST r w s m a -> RWST r w' s n b

    dunai Control.Monad.Trans.MSF.RWS

    Map the inner computation using the given function.

  8. runRWS :: RWS r w s a -> r -> s -> (a, s, w)

    dunai Control.Monad.Trans.MSF.RWS

    Unwrap an RWS computation as a function. (The inverse of rws.)

  9. runRWSS :: forall (m :: Type -> Type) w r s a b . (Functor m, Monad m, Monoid w) => MSF (RWST r w s m) a b -> MSF m (r, s, a) (w, s, b)

    dunai Control.Monad.Trans.MSF.RWS

    Run the RWST layer by making the state variables explicit.

  10. runRWST :: RWST r w s (m :: Type -> Type) a -> r -> s -> m (a, s, w)

    dunai Control.Monad.Trans.MSF.RWS

    No documentation available.

Page 26 of many | Previous | Next