rekado pushed a commit to branch master
in repository guix.

commit 567bf5b975bdfda14a8f7aecb84dfa976208d6fa
Author: Ricardo Wurmus <>
Date:   Mon Feb 12 21:16:58 2018 +0100

    gnu: ghc-stm: Update to
    * gnu/packages/haskell.scm (ghc-stm): Update to
    [description]: Improve.
 gnu/packages/haskell.scm | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index ba66e96..b271858 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1717,7 +1717,7 @@ access to the full zlib feature set.")
 (define-public ghc-stm
     (name "ghc-stm")
-    (version "2.4.4")
+    (version "")
     (outputs '("out" "doc"))
@@ -1728,12 +1728,18 @@ access to the full zlib feature set.")
-         "0gc8zvdijp3rwmidkpxv76b4i0dc8dw6nbd92rxl4vxl0655iysx"))))
+         "19sr11a0hqikhvf561b38phz6k3zg9s157a0f5ffvghk7wcdpmri"))))
     (build-system haskell-build-system)
     (home-page "";)
     (synopsis "Software Transactional Memory")
-     "A modular composable concurrency abstraction.")
+     "Software Transactional Memory, or STM, is an abstraction for concurrent
+communication.  The main benefits of STM are composability and modularity.
+That is, using STM you can write concurrent abstractions that can be easily
+composed with any other abstraction built using STM, without exposing the
+details of how your abstraction ensures safety.  This is typically not the
+case with other forms of concurrent communication, such as locks or
     (license license:bsd-3)))
 (define-public ghc-parallel

Reply via email to