abstract-par

Type classes generalizing the functionality of the 'monad-par' library.

https://github.com/simonmar/monad-par

LTS Haskell 18.10:0.3.3
Stackage Nightly 2021-09-18:0.3.3
Latest on Hackage:0.3.3

See all snapshots abstract-par appears in

BSD-3-Clause licensed by Ryan Newton
Maintained by Ryan Newton
This version can be pinned in stack with:abstract-par-0.3.3@sha256:2c80c194429e8ed9a8f37a4c58a61b36b11e04c637d3e0bfb32d111978fd8885,1488

Module documentation for 0.3.3

  • Control
    • Control.Monad
      • Control.Monad.Par
        • Control.Monad.Par.Class
        • Control.Monad.Par.Unsafe
Depends on 2 packages(full list with versions):
Used by 2 packages in lts-0.7(full list with versions):

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.