Safe Haskell | None |
---|---|
Language | Haskell2010 |
- sequence :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> [m a] -> m [a]
- sequence_ :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> [m a] -> m ()
- mapM :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> (a -> m b) -> [a] -> m [b]
- mapM_ :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> (a -> m ()) -> [a] -> m ()
- forM :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> [a] -> (a -> m b) -> m [b]
- forM_ :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> [a] -> (a -> m ()) -> m ()
Documentation
:: (MonadIO m, MonadParallel m) | |
=> Label | Prefixed label |
-> Label | Postfixed label |
-> Integer | Total progress bar width in characters |
-> [m a] | |
-> m [a] |
Execute the actions in parallel with a progress bar. For detail of the progress bar, see System.ProgressBar.
mapM :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> (a -> m b) -> [a] -> m [b] Source
mapM_ :: (MonadIO m, MonadParallel m) => Label -> Label -> Integer -> (a -> m ()) -> [a] -> m () Source