gnu: Add ghc-monad-parallel.

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

Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021
This commit is contained in:
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

View file

@ -7563,6 +7563,28 @@ (define-public ghc-monad-par-extras
and other added capabilities layered on top of the @code{Par} monad.")
(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
(package
(name "ghc-monadrandom")