gnu: Add ghc-monad-parallel.
* gnu/packages/haskell-xyz.scm (ghc-monad-parallel): New variable. Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021master
parent
946b0274cc
commit
641512d57e
|
@ -7563,6 +7563,28 @@ that are much lighter weight than IO-threads.")
|
||||||
and other added capabilities layered on top of the @code{Par} monad.")
|
and other added capabilities layered on top of the @code{Par} monad.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public ghc-monad-parallel
|
||||||
|
(package
|
||||||
|
(name "ghc-monad-parallel")
|
||||||
|
(version "0.8")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (hackage-uri "monad-parallel" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "1j905cwc440g7rvbhsdkqf50ag7p2bi6cy2rqsk918rn80fqqra4"))))
|
||||||
|
(build-system haskell-build-system)
|
||||||
|
(properties '((upstream-name . "monad-parallel")))
|
||||||
|
(inputs (list ghc-parallel ghc-transformers-compat))
|
||||||
|
(home-page "https://hub.darcs.net/blamario/SCC.wiki/")
|
||||||
|
(synopsis "Parallel execution of monadic computations")
|
||||||
|
(description
|
||||||
|
"This package defines classes of monads that can perform multiple
|
||||||
|
executions in parallel and combine their results. For any monad that's an
|
||||||
|
instance of the class, the package re-implements a subset of the
|
||||||
|
@code{Control.Monad} interface, but with parallel execution.")
|
||||||
|
(license license:bsd-3)))
|
||||||
|
|
||||||
(define-public ghc-monadrandom
|
(define-public ghc-monadrandom
|
||||||
(package
|
(package
|
||||||
(name "ghc-monadrandom")
|
(name "ghc-monadrandom")
|
||||||
|
|
Reference in New Issue