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. mrgMapM_ :: (MonadTryMerge m, Foldable t) => (a -> m b) -> t a -> m ()

    grisette Grisette.Unified.Lib.Control.Monad

    mapM_ with MergingStrategy knowledge propagation.

  2. mrgMapM_ :: (MonadTryMerge m, Foldable t) => (a -> m b) -> t a -> m ()

    grisette Grisette.Unified.Lib.Data.Foldable

    mapM_ with MergingStrategy knowledge propagation.

  3. bitmapMetadata :: BitmapOptions -> Metadatas

    massiv-io Data.Massiv.Array.IO

    No documentation available.

  4. contramapMaybe :: (Profunctor p, Semigroupal (->) Either Either Either p) => (a -> Maybe b) -> p b x -> p a x

    monoidal-functors Data.Bifunctor.Monoidal.Specialized

    No documentation available.

  5. checkMapMaybe :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser b

    opt-env-conf OptEnvConf

    Like checkMapEither but without a helpful error message. Prefer checkMapEither.

  6. checkMapMaybe :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser b

    opt-env-conf OptEnvConf

    Like checkMapEither but without a helpful error message. Prefer checkMapEither.

  7. checkMapMaybeForgivable :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser b

    opt-env-conf OptEnvConf

    Like checkMapMaybe, but allow trying the other side of any alternative if the result is Nothing.

  8. checkMapMaybe :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser b

    opt-env-conf OptEnvConf.Parser

    Like checkMapEither but without a helpful error message. Prefer checkMapEither.

  9. checkMapMaybeForgivable :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser b

    opt-env-conf OptEnvConf.Parser

    Like checkMapMaybe, but allow trying the other side of any alternative if the result is Nothing.

  10. parMapM :: MonadAsync m => (Config -> Config) -> (a -> m b) -> Stream m a -> Stream m b

    streamly Streamly.Data.Stream.Prelude

    Definition:

    >>> parMapM modifier f = Stream.parConcatMap modifier (Stream.fromEffect . f)
    
    For example, the following finishes in 3 seconds (as opposed to 6 seconds) because all actions run in parallel. Even though results are available out of order they are ordered due to the config option:
    >>> f x = delay x >> return x
    
    >>> Stream.fold Fold.toList $ Stream.parMapM (Stream.ordered True) f $ Stream.fromList [3,2,1]
    1 sec
    2 sec
    3 sec
    [3,2,1]
    

Page 94 of many | Previous | Next