| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Parallel.ProgressBar
- 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
Arguments
| :: (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