Hoogle Search

Within LTS Haskell 24.50 (ghc-9.10.3)

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

  1. liftCallCC :: CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a b

    transformers Control.Monad.Trans.RWS.CPS

    Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.

  2. liftCallCC' :: CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a b

    transformers Control.Monad.Trans.RWS.CPS

    In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation.

  3. liftCallCC :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a b

    transformers Control.Monad.Trans.RWS.Lazy

    Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.

  4. liftCallCC' :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a b

    transformers Control.Monad.Trans.RWS.Lazy

    In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation.

  5. liftCallCC :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a b

    transformers Control.Monad.Trans.RWS.Strict

    Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.

  6. liftCallCC' :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a b

    transformers Control.Monad.Trans.RWS.Strict

    In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation.

  7. liftCallCC :: CallCC m a b -> CallCC (ReaderT r m) a b

    transformers Control.Monad.Trans.Reader

    Lift a callCC operation to the new monad.

  8. liftCallCC :: CallCC m (a, s) (b, s) -> CallCC (StateT s m) a b

    transformers Control.Monad.Trans.State.Lazy

    Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.

  9. liftCallCC' :: CallCC m (a, s) (b, s) -> CallCC (StateT s m) a b

    transformers Control.Monad.Trans.State.Lazy

    In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation. It does not satisfy the uniformity property (see Control.Monad.Signatures).

  10. liftCallCC :: CallCC m (a, s) (b, s) -> CallCC (StateT s m) a b

    transformers Control.Monad.Trans.State.Strict

    Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.

Page 195 of many | Previous | Next