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. windowRollingMapM :: Monad m => (Maybe a -> a -> m (Maybe b)) -> Fold m (a, Maybe a) (Maybe b)

    streamly-core Streamly.Internal.Data.Fold

    Apply an effectful function on the latest and the oldest element of the window.

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

    streamly-core Streamly.Internal.Data.Fold.Chunked

    Map a monadic function on the output of a fold. Pre-release

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

    streamly-core Streamly.Internal.Data.Parser

    lmapM f parser maps the monadic function f on the input of the parser.

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

    streamly-core Streamly.Internal.Data.Parser

    rmapM f parser maps the monadic function f on the output of the parser.

    >>> rmap = fmap
    

  5. lmapM :: Monad m => (a -> m b) -> Refold m c b r -> Refold m c a r

    streamly-core Streamly.Internal.Data.Refold.Type

    lmapM f fold maps the monadic function f on the input of the fold. Internal

  6. rmapM :: Monad m => (b -> m c) -> Refold m x a b -> Refold m x a c

    streamly-core Streamly.Internal.Data.Refold.Type

    Map a monadic function on the output of a fold. Internal

  7. concatMapM :: Monad m => (a -> m (Stream m b)) -> Stream m a -> Stream m b

    streamly-core Streamly.Internal.Data.Stream

    Map a stream producing monadic function on each element of the stream and then flatten the results into a single stream. Since the stream generation function is monadic, unlike concatMap, it can produce an effect at the beginning of each iteration of the inner loop. See unfoldMany for a fusible alternative.

  8. concatMapM :: Monad m => (a -> m (Stream m b)) -> Stream m a -> Stream m b

    streamly-core Streamly.Internal.Data.Stream

    Map a stream producing monadic function on each element of the stream and then flatten the results into a single stream. Since the stream generation function is monadic, unlike concatMap, it can produce an effect at the beginning of each iteration of the inner loop. See unfoldMany for a fusible alternative.

  9. rollingMapM :: Monad m => (Maybe a -> a -> m b) -> Stream m a -> Stream m b

    streamly-core Streamly.Internal.Data.Stream

    Like rollingMap but with an effectful map function. Pre-release

  10. concatMapM :: Monad m => (b -> m (Unfold m a c)) -> Unfold m a b -> Unfold m a c

    streamly-core Streamly.Internal.Data.Unfold

    Map an unfold generating action to each element of an unfold and flatten the results into a single stream.

Page 91 of many | Previous | Next