1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
Name: abstract-par
Version: 0.3.3
Synopsis: Type classes generalizing the functionality of the 'monad-par' library.
-- Version history:
-- 0.3 : Factored out of monad-par package.
-- 0.3.1 : Relax deepseq restriction
-- 0.3.3 : Minor: doc and formatting changes only.
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.
Homepage: https://github.com/simonmar/monad-par
License: BSD3
License-file: LICENSE
Author: Ryan Newton
Maintainer: Ryan Newton <rrnewton@gmail.com>
Copyright: (c) Ryan Newton 2011-2012
Stability: Experimental
Category: Control,Parallelism,Monads
Build-type: Simple
Cabal-version: >=1.8
extra-source-files:
Library
Exposed-modules:
-- A class generalizing different levels of monad-par functionality:
Control.Monad.Par.Class
-- A class providing unsafe functionality:
, Control.Monad.Par.Unsafe
Build-depends: base >= 4 && < 5
, deepseq >= 1.1
|