14b5086838
to that provided by the parallel package. A 'Par' monad allows the simple description of parallel computations, and can be used to add parallelism to pure Haskell code. The basic API is straightforward: a 'Par' monad supports forking and simple communication in terms of 'IVar's. This module is an interface module 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. The monad-par library is one example of a concrete library providing this interface. ok jasper@
19 lines
370 B
Makefile
19 lines
370 B
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2012/10/31 19:15:03 kili Exp $
|
|
|
|
COMMENT = type classes generalizing monad-par
|
|
|
|
DISTNAME = abstract-par-0.3.1
|
|
CATEGORIES = devel
|
|
|
|
# BSD3
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM =Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
MODULES = lang/ghc
|
|
|
|
MODGHC_BUILD = cabal hackage haddock register
|
|
|
|
.include <bsd.port.mk>
|