| Safe Haskell | Safe-Inferred |
|---|
Control.Concurrent.Bag.Task
Documentation
A monad in which tasks can be specified.
Task is instancing MonadIO and it therefore has the function liftIO to
perform arbitrary IO actions. Tasks may or may not return a value. If it
returns a value, this value is written back as a result.
Additionally there is a function addTask to
add new tasks to the bag.
The parameter r is the result type of the corresponding bag.
Constructors
| Task | |
Fields
| |