Hoogle Search

Within LTS Haskell 24.19 (ghc-9.10.3)

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

  1. (>>=) :: (Function f, Monad m f, Object f a, Object f b, Object f (m a), Object f (m b), Object f (m (m b))) => m a -> f a (m b) -> m b

    constrained-categories Control.Monad.Constrained

    No documentation available.

  2. (>>=) :: Monad m => m a -> (a -> m b) -> m b

    copilot-language Copilot.Language.Prelude

    Sequentially compose two actions, passing any value produced by the first as an argument to the second. 'as >>= bs' can be understood as the do expression

    do a <- as
    bs a
    
    An alternative name for this function is 'bind', but some people may refer to it as 'flatMap', which results from it being equivialent to
    \x f -> join (fmap f x) :: Monad m => m a -> (a -> m b) -> m b
    
    which can be seen as mapping a value with Monad m => m a -> m (m b) and then 'flattening' m (m b) to m b using join.

  3. (>>=) :: Monad m => m a -> (a -> m b) -> m b

    quaalude Essentials

    Sequentially compose two actions, passing any value produced by the first as an argument to the second. 'as >>= bs' can be understood as the do expression

    do a <- as
    bs a
    
    An alternative name for this function is 'bind', but some people may refer to it as 'flatMap', which results from it being equivialent to
    \x f -> join (fmap f x) :: Monad m => m a -> (a -> m b) -> m b
    
    which can be seen as mapping a value with Monad m => m a -> m (m b) and then 'flattening' m (m b) to m b using join.

  4. (>>=) :: Monad m => m a -> (a -> m b) -> m b

    verset Verset

    Sequentially compose two actions, passing any value produced by the first as an argument to the second. 'as >>= bs' can be understood as the do expression

    do a <- as
    bs a
    
    An alternative name for this function is 'bind', but some people may refer to it as 'flatMap', which results from it being equivialent to
    \x f -> join (fmap f x) :: Monad m => m a -> (a -> m b) -> m b
    
    which can be seen as mapping a value with Monad m => m a -> m (m b) and then 'flattening' m (m b) to m b using join.

  5. (>>=) :: Monad m => m a -> (a -> m b) -> m b

    xmonad-contrib XMonad.Config.Prime

    Sequentially compose two actions, passing any value produced by the first as an argument to the second. 'as >>= bs' can be understood as the do expression

    do a <- as
    bs a
    
    An alternative name for this function is 'bind', but some people may refer to it as 'flatMap', which results from it being equivialent to
    \x f -> join (fmap f x) :: Monad m => m a -> (a -> m b) -> m b
    
    which can be seen as mapping a value with Monad m => m a -> m (m b) and then 'flattening' m (m b) to m b using join.

  6. data (a6989586621679356730 :: m a) >>=@#@$$ (b1 :: TyFun a ~> m b m b)

    singletons-base Control.Monad.Singletons

    No documentation available.

  7. type family (a6989586621679356730 :: m a) >>=@#@$$$ (a6989586621679356731 :: a ~> m b) :: m b

    singletons-base Control.Monad.Singletons

    No documentation available.

  8. data (a6989586621679356730 :: m a) >>=@#@$$ (b1 :: TyFun a ~> m b m b)

    singletons-base Prelude.Singletons

    No documentation available.

  9. type family (a6989586621679356730 :: m a) >>=@#@$$$ (a6989586621679356731 :: a ~> m b) :: m b

    singletons-base Prelude.Singletons

    No documentation available.

  10. (>>=!) :: (MonadInteract m Action Event, YiAction a x, Show x) => m b -> (b -> a) -> m ()

    yi-core Yi.Keymap.Keys

    p >>=! act = p >>= 'write' . act
    

Page 6 of many | Previous | Next