simple-effects-0.10.0.0: A simple effect system that integrates with MTL

Safe HaskellNone
LanguageHaskell2010

Control.Effects.Parallel

Documentation

forkThread :: IO () -> IO (MVar ()) Source #

appendState :: forall s m a proxy. (Semigroup s, MonadEffect (State s) m) => proxy s -> m a -> m a Source #

parallelWithRestore :: forall m a. Runnable m => (m a -> m a) -> [m a] -> m [a] Source #

parallelWithSequence :: Runnable m => [m a] -> m [a] Source #

parallel :: forall m a. Runnable m => [m a] -> m [MonadicResult m a] Source #