@hackage monad-par0.3.4
A library for parallel programming based on a monad
Categories
License
BSD-3-Clause
Maintainer
Simon Marlow <marlowsd@gmail.com>, Ryan Newton <rrnewton@gmail.com>
Links
- Homepage
- Documentation
- No source repository
- Security
Versions
Installation
Dependencies (10)
- abstract-deque >=0.1.4
- abstract-par
- array >=0.3
- base >=4.4 && <4.7
- containers
- deepseq >=1.1 Show all…
Dependents (26)
@hackage/scheduler, @hackage/hnormalise, @hackage/preliminaries, @hackage/neural, @hackage/hanabi-dealer, @hackage/edges, Show all…
The Par monad offers a simple API for parallel programming. The
library works for parallelising both pure and IO computations,
although only the pure version is deterministic.
For complete documentation see Control.Monad.Par.
Some examples of use can be found in the examples/ directory of
the source package.
Other related packages:
abstract-parprovides the type classes that abstract over different implementations of theParmonad.monad-par-extrasprovides some extra combinators layered on top of theParmonad.
Changes in 0.3.4 relative to 0.3:
Fix bugs that cause "thread blocked indefinitely on MVar" crashes.
Added
Control.Monad.Par.IO