Hoogle Search

Within LTS Haskell 24.3 (ghc-9.10.2)

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

  1. hoist :: forall (m1 :: Type -> Type) (m2 :: Type -> Type) . (MonadTransHoist t, Monad m1, Monad m2) => (m1 --> m2) -> t m1 --> t m2

    monadology Control.Monad.Ology.General.Trans.Hoist

    No documentation available.

  2. hoist :: forall (f :: Type -> Type) e a . Applicative f => Result e a -> ResultT e f a

    result Control.Monad.Trans.Result

    No documentation available.

  3. hoist :: (Monad m, Monad n) => (forall x . () => m x -> n x) -> SerialT m a -> SerialT n a

    streamly Streamly.Internal.Data.Stream.IsStream

    Transform the inner monad of a stream using a natural transformation. Internal

  4. hoist :: Functor f => (forall c . () => f c -> g c) -> Selection f b a -> Selection g b a

    selections Data.Functor.Selection

    Perform a natural transformation over the underlying container of a selectable

  5. module Control.Monad.Ology.General.Trans.Hoist

    No documentation available.

  6. hoistMaybe :: forall (m :: Type -> Type) b . Applicative m => Maybe b -> MaybeT m b

    transformers Control.Monad.Trans.Maybe

    Convert a Maybe computation to MaybeT.

  7. hoistCode :: Monad m => (forall x . () => m x -> n x) -> Code m a -> Code n a

    template-haskell Language.Haskell.TH

    Modify the ambient monad used during code generation. For example, you can use hoistCode to handle a state effect: handleState :: Code (StateT Int Q) a -> Code Q a handleState = hoistCode (flip runState 0)

  8. hoistCode :: Monad m => (forall x . () => m x -> n x) -> Code m a -> Code n a

    template-haskell Language.Haskell.TH.Syntax

    Modify the ambient monad used during code generation. For example, you can use hoistCode to handle a state effect: handleState :: Code (StateT Int Q) a -> Code Q a handleState = hoistCode (flip runState 0)

  9. hoistEither :: MonadP m => Either ParseError a -> m a

    optparse-applicative Options.Applicative.Internal

    No documentation available.

  10. hoistList :: Alternative m => [a] -> m a

    optparse-applicative Options.Applicative.Internal

    No documentation available.

Page 2 of many | Previous | Next