aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2012-06-04 02:57:20 +0800
committerpgj <pgj@FreeBSD.org>2012-06-04 02:57:20 +0800
commitb794b2537366efd7f5b215fcbbc6cba4b3ed9a34 (patch)
treeb2028c20c7607a6dae7fdcce7cabc5253705271c /lang
parenta1b5d323b9c37ce88183e3e0b77c56f2b992cfc7 (diff)
downloadfreebsd-ports-gnome-b794b2537366efd7f5b215fcbbc6cba4b3ed9a34.tar.gz
freebsd-ports-gnome-b794b2537366efd7f5b215fcbbc6cba4b3ed9a34.tar.zst
freebsd-ports-gnome-b794b2537366efd7f5b215fcbbc6cba4b3ed9a34.zip
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
Diffstat (limited to 'lang')
-rw-r--r--lang/ghc/bsd.hackage.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index e37a87c6260d..285f3b1155d8 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -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