The Par monad(s) offer an alternative parallel programming API 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 IVars. 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. WWW: https://github.com/simonmar/monad-par Obtained from: FreeBSD Haskell
This commit is contained in:
parent
7885c5f5dc
commit
c02b54f2d6
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=298117
20
devel/hs-abstract-par/Makefile
Normal file
20
devel/hs-abstract-par/Makefile
Normal file
@ -0,0 +1,20 @@
|
||||
# New ports collection makefile for: hs-abstract-par
|
||||
# Date created: May 9, 2012
|
||||
# Whom: haskell@FreeBSD.org
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= abstract-par
|
||||
PORTVERSION= 0.3.1
|
||||
CATEGORIES= devel haskell
|
||||
|
||||
MAINTAINER= haskell@FreeBSD.org
|
||||
COMMENT= Type classes generalizing the functionality of the 'monad-par' library
|
||||
|
||||
LICENSE= BSD
|
||||
|
||||
CABAL_SETUP= Setup.hs
|
||||
|
||||
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
|
||||
.include <bsd.port.mk>
|
2
devel/hs-abstract-par/distinfo
Normal file
2
devel/hs-abstract-par/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (cabal/abstract-par-0.3.1.tar.gz) = d3ab9ea69100d90668b22cac9a2533d524e8d5bf362792333c600d818028fb63
|
||||
SIZE (cabal/abstract-par-0.3.1.tar.gz) = 4792
|
10
devel/hs-abstract-par/pkg-descr
Normal file
10
devel/hs-abstract-par/pkg-descr
Normal file
@ -0,0 +1,10 @@
|
||||
The Par monad(s) offer an alternative parallel programming API 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 IVars. 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.
|
||||
|
||||
WWW: https://github.com/simonmar/monad-par
|
@ -12,6 +12,7 @@
|
||||
# KEEP THE LIST ALPHABETICALLY SORTED!
|
||||
|
||||
abstract-deque_port= devel/hs-abstract-deque
|
||||
abstract-par_port= devel/hs-abstract-par
|
||||
aeson_port= converters/hs-aeson
|
||||
Agda_port= math/hs-Agda # executable
|
||||
Agda-executable_port= math/hs-Agda-executable # executable
|
||||
|
Loading…
Reference in New Issue
Block a user