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.
mrgMapM_ :: (MonadTryMerge m, Foldable t) => (a -> m b) -> t a -> m ()grisette Grisette.Unified.Lib.Control.Monad mapM_ with MergingStrategy knowledge propagation.
mrgMapM_ :: (MonadTryMerge m, Foldable t) => (a -> m b) -> t a -> m ()grisette Grisette.Unified.Lib.Data.Foldable mapM_ with MergingStrategy knowledge propagation.
bitmapMetadata :: BitmapOptions -> Metadatasmassiv-io Data.Massiv.Array.IO No documentation available.
-
monoidal-functors Data.Bifunctor.Monoidal.Specialized No documentation available.
checkMapMaybe :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser bopt-env-conf OptEnvConf Like checkMapEither but without a helpful error message. Prefer checkMapEither.
checkMapMaybe :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser bopt-env-conf OptEnvConf Like checkMapEither but without a helpful error message. Prefer checkMapEither.
checkMapMaybeForgivable :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser bopt-env-conf OptEnvConf Like checkMapMaybe, but allow trying the other side of any alternative if the result is Nothing.
checkMapMaybe :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser bopt-env-conf OptEnvConf.Parser Like checkMapEither but without a helpful error message. Prefer checkMapEither.
checkMapMaybeForgivable :: HasCallStack => (a -> Maybe b) -> Parser a -> Parser bopt-env-conf OptEnvConf.Parser Like checkMapMaybe, but allow trying the other side of any alternative if the result is Nothing.
parMapM :: MonadAsync m => (Config -> Config) -> (a -> m b) -> Stream m a -> Stream m bstreamly 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]