File: abstract-par.cabal

package info (click to toggle)
haskell-abstract-par 0.3.3-9
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 64 kB
  • sloc: haskell: 55; makefile: 2
file content (45 lines) | stat: -rw-r--r-- 1,488 bytes parent folder | download | duplicates (4)
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