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
- Sourcehackage.haskell.org/package/abstract-par-0.3.3
Modules
2 modules- Control.Monad.Par.Class3This module establishes a class hierarchy that captures the
- Control.Monad.Par.Unsafe1Unsafe 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.20.2.0with GHC
- deepseq-1.5.0.0with GHC