Package0.3.3ControlParallelismMonads
abstract-par
Type classes generalizing the functionality of the 'monad-par' library.
- Version0.3.3
- CategoryControl, Parallelism, Monads
- LicenceBSD-3-Clause
- AuthorRyan Newton
- MaintainerRyan Newton <rrnewton@
gmail. com> - Homepagegithub.
com/ simonmar/ monad-par - Pinned byhackage abstract-par 0.
3. 3 - Sourceabstract-par-0.
3. 3 on Hackage
Modules
- Control.Monad.Par.ClassThis module establishes a class hierarchy that captures the
- Control.Monad.Par.UnsafeUnsafe operations. NOT part of "Safe Haskell". These are "unsafe" (in the normal, Haskell sense) when used with a
Description
The Par monad offers a parallel programming API based on dataflow programming. To use the Par monad, install the monad-par package, which includes this package as a dependency.
This package is an abstract interface only. It provides a number of type clasess, but not an implementation. The type classes separate different levels of Par functionality. See the Control.Monad.Par.Class module for more details.
Depends on
2 packages- base-4.22.0.0with GHC
- deepseq-1.5.1.0with GHC