me
/
guix
Archived
1
0
Fork 0

gnu: Add ghc-monad-parallel.

* gnu/packages/haskell-xyz.scm (ghc-monad-parallel): New variable.

Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021
master
Romain GARBAGE 2024-07-22 13:28:11 +02:00 committed by Ricardo Wurmus
parent 946b0274cc
commit 641512d57e
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 22 additions and 0 deletions

View File

@ -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")