From 6bbf429770499656be09185e3c1ee276f3f36152 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sun, 7 Jul 2019 17:23:35 -0700 Subject: [PATCH 01/13] gnu: Add ghc-mtl. --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d3ff27412f..6e62c2dd90 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2733,6 +2733,29 @@ the paper \"Splittable Pseudorandom Number Generators Using Cryptographic Hashing\" by Claessen, Pałka for details and the rationale of the design.") (license license:bsd-3))) +(define-public ghc-mtl + (package + (name "ghc-mtl") + (version "2.2.2") + (source + (origin + (method url-fetch) + (uri + (string-append "https://hackage.haskell.org/package/mtl/mtl-" + version ".tar.gz")) + (sha256 + (base32 "1xmy5741h8cyy0d91ahvqdz2hykkk20l8br7lg1rccnkis5g80w8")))) + (build-system haskell-build-system) + (home-page "https://github.com/haskell/mtl") + (synopsis "Monad classes, using functional dependencies") + (description + "Monad classes using functional dependencies, with instances for various +monad transformers, inspired by the paper \"Functional Programming with +Overloading and Higher-Order Polymorphism\", by Mark P Jones, in \"Advanced +School of Functional Programming\", 1995 +http://web.cecs.pdx.edu/~mpj/pubs/springschool.html.") + (license license:bsd-3))) + (define-public ghc-transformers-base (package (name "ghc-transformers-base") -- 2.22.0