From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 0/4] Add some Haskell packages. Resent-From: Alexandru-Sergiu Marton Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Aug 2020 15:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42722@debbugs.gnu.org Cc: Alexandru-Sergiu Marton X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159664289014052 (code B ref -1); Wed, 05 Aug 2020 15:55:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Aug 2020 15:54:50 +0000 Received: from localhost ([127.0.0.1]:52032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3Lkf-0003ea-RH for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:54:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:48060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3Lke-0003eS-4N for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:54:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3Lkd-0004aC-Rv for guix-patches@gnu.org; Wed, 05 Aug 2020 11:54:47 -0400 Received: from mout01.posteo.de ([185.67.36.65]:50845) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3Lkb-0005Yp-A7 for guix-patches@gnu.org; Wed, 05 Aug 2020 11:54:47 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 674C816005C for ; Wed, 5 Aug 2020 17:54:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.ro; s=2017; t=1596642882; bh=xo4KS4a1gyJdgf49xeTgEuQB/N+b8UdxN57/ErbCbeA=; h=From:To:Cc:Subject:Date:From; b=MPxfqbvwGiBeMbcgxuYSvk1P9I0ZIhAtoXQbewcPUaOk9Sq4M479xI3dYpJ316cuV cz2LDIh+M8V3HTHTGm9JWXqMJUJFbkttlsAECo2XTFLA59DuTb9ncuIL2Pd6QftDNT eyHLOPKi9etQdY2QMjoIxFpQT2kyov5Ij/nfwglFOtUEglRXnkE1UUTBwUkrgaE3+l pRRPwOcaxOEaKtAWJ5CKOXhcgHiF5loZOjsVBz0zzQOL7zrsl8ICHppmdyLfL2Rjl6 pj8uO7x6ITr5DkjahCGXo9+D/10NGOyf2iK/ZsH4zf6JXml90kN+0c+z6kCTKoQZK0 oitfO2yQ2F1oQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMGQn60SLz9rxL; Wed, 5 Aug 2020 17:54:41 +0200 (CEST) From: Alexandru-Sergiu Marton Date: Wed, 5 Aug 2020 18:54:20 +0300 Message-Id: <20200805155420.19865-1-brown121407@posteo.ro> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=brown121407@posteo.ro; helo=mout01.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/04 23:29:57 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Those patches add some new Haskell packages. Alexandru-Sergiu Marton (4): gnu: Add ghc-quickcheck-text. gnu: Add ghc-text-short. gnu: Add ghc-deferred-folds. gnu: Add ghc-mtl-prelude. gnu/packages/haskell-check.scm | 28 +++++++++ gnu/packages/haskell-xyz.scm | 108 +++++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) -- 2.28.0 From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 1/4] gnu: Add ghc-quickcheck-text. References: <20200805155420.19865-1-brown121407@posteo.ro> In-Reply-To: <20200805155420.19865-1-brown121407@posteo.ro> Resent-From: Alexandru-Sergiu Marton Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Aug 2020 15:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42722@debbugs.gnu.org Cc: Alexandru-Sergiu Marton Received: via spool by 42722-submit@debbugs.gnu.org id=B42722.159664306314356 (code B ref 42722); Wed, 05 Aug 2020 15:58:01 +0000 Received: (at 42722) by debbugs.gnu.org; 5 Aug 2020 15:57:43 +0000 Received: from localhost ([127.0.0.1]:52042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnP-0003jK-Hd for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:43 -0400 Received: from mout02.posteo.de ([185.67.36.66]:44093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnM-0003it-Nn for 42722@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 67CEE2400FC for <42722@debbugs.gnu.org>; Wed, 5 Aug 2020 17:57:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.ro; s=2017; t=1596643050; bh=UBCAKTEAsRdnyS2Gvs3TIwUR3j4OG9BmtNpl9exlmNQ=; h=From:To:Cc:Subject:Date:From; b=J12lxVY7SBUHtF2xm9PquFjso7vjpt5EPnmG4oeBxcGtoOcimPlUHMmaE465i98Py qtDAonK9dVopSlmTfq6yv41ClN95FTlddm69X/ub2tDp2QxASIW0RS5HyXkPq9lRcx c5WyweO1Srum5YUWpx+j3j0GDcZbixtjjqPIh0u0y+ZM8aqG1tnzXLAjjIHGh3Wy5w udLne8r3xbYUySOTmtqA7V7OIPnBh7qNMrMBzL0YgfG6mfmjTS2DHJUsdaXGUUeLDZ v/RgWXD13y9ZR5w03ot0hPRuvZ5TlTQ/osZS2AYPp88okmPdoGOg3/EHa2Qf/ONMu0 PKtVovpUTKHdw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMGV160fBz6tm6; Wed, 5 Aug 2020 17:57:29 +0200 (CEST) From: Alexandru-Sergiu Marton Date: Wed, 5 Aug 2020 18:57:22 +0300 Message-Id: <20200805155725.19931-1-brown121407@posteo.ro> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/haskell-check.scm (ghc-quickcheck-text): New variable. --- gnu/packages/haskell-check.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index c2cffbad9e..0c988534d4 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2019 Timothy Sample ;;; Copyright © 2020 John Soo +;;; Copyright © 2020 Alexandru-Sergiu Marton ;;; ;;; This file is part of GNU Guix. ;;; @@ -485,6 +486,33 @@ testing Unicode-related software.") use HUnit assertions as QuickCheck properties.") (license license:expat))) +(define-public ghc-quickcheck-text + (package + (name "ghc-quickcheck-text") + (version "0.1.2.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/quickcheck-text/quickcheck-text-" + version + ".tar.gz")) + (sha256 + (base32 + "02dbs0k6igmsa1hcw8yfvp09v7038vp4zlsp9706km3cmswgshj4")))) + (build-system haskell-build-system) + (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (home-page + "https://github.com/olorin/quickcheck-text") + (synopsis "Alternative arbitrary instance for Text") + (description + "The usual +@url{https://hackage.haskell.org/package/quickcheck-instances, Arbitrary +instance for Text} only has single-byte instances and so isn't an ideal +representation of a valid UTF-8 character. This package has generators for +one-, two- and three-byte UTF-8 characters (all that are currently in use).") + (license license:expat))) + (define-public ghc-quickcheck (package (name "ghc-quickcheck") -- 2.28.0 From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 2/4] gnu: Add ghc-text-short. Resent-From: Alexandru-Sergiu Marton Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Aug 2020 15:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42722@debbugs.gnu.org Cc: Alexandru-Sergiu Marton Received: via spool by 42722-submit@debbugs.gnu.org id=B42722.159664306314363 (code B ref 42722); Wed, 05 Aug 2020 15:58:01 +0000 Received: (at 42722) by debbugs.gnu.org; 5 Aug 2020 15:57:43 +0000 Received: from localhost ([127.0.0.1]:52046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnT-0003jV-8T for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:43 -0400 Received: from mout02.posteo.de ([185.67.36.66]:44603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnN-0003iv-OJ for 42722@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:38 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id EE1CB2400FD for <42722@debbugs.gnu.org>; Wed, 5 Aug 2020 17:57:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.ro; s=2017; t=1596643052; bh=Ba9mcHn+ddZTDJedhn6fRVXUc2/gSGAEzM4ww6pJlMU=; h=From:To:Cc:Subject:Date:From; b=Rp/+gXlMYGLtgJzVZX2ES4gl6OMsiz5dRLHKyQmJSiK4EUbaFce2IsRduKR9Eeg/7 9DYILJpbKyJCPe9AD3A31zJkEut3HvtFR23Aj5cAoEPxZinXI/welkyn43sqZrDqzh PvntWd6gckcJyrMPp0D8anpBEDTL1XxrzgTaiwFNeAut1ivImDwhght/4SW4EVLVm+ rZBWog3+fbjGwuq18XUlGwKMNeV7hPUk8IVV2t6Hcab/muSyr3hwUGfhEQBIB0FsuW 4GX59IKU2sssWDyo2IYi0qAjmafWLz3MM1+qYLJZ/pBoBLl4rHx9fh7hyDkaddWTsY U7DZPAkT6cpbg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMGV33YPQz6tm6; Wed, 5 Aug 2020 17:57:31 +0200 (CEST) From: Alexandru-Sergiu Marton Date: Wed, 5 Aug 2020 18:57:23 +0300 Message-Id: <20200805155725.19931-2-brown121407@posteo.ro> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200805155725.19931-1-brown121407@posteo.ro> References: <20200805155725.19931-1-brown121407@posteo.ro> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/haskell-xyz.scm (ghc-text-short): New variable. --- gnu/packages/haskell-xyz.scm | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 54c77653cc..4d07eb7ea6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -12579,6 +12579,47 @@ upgraded. Consider yourself warned!") string metrics efficiently.") (license license:bsd-3))) +(define-public ghc-text-short + (package + (name "ghc-text-short") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/text-short/text-short-" + version + ".tar.gz")) + (sha256 + (base32 + "0xyrxlb602z8bc9sr2y1fag0x56a20yj5qrkvy7iwc6hnznrynxz")))) + (build-system haskell-build-system) + (inputs `(("ghc-hashable" ,ghc-hashable))) + (native-inputs + `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-quickcheck-instances" + ,ghc-quickcheck-instances))) + (arguments + `(#:cabal-revision + ("2" + "17cb7p0qywf2dsrq3g8qb3ssknd9wl5k0nc2pxz9gc3l8rxpkw51"))) + (home-page + "http://hackage.haskell.org/package/text-short") + (synopsis + "Memory-efficient representation of Unicode text strings") + (description + "This package provides the @code{ShortText} type which is suitable for +keeping many short strings in memory. This is similiar to how +@code{ShortByteString} relates to @code{ByteString}. The main difference +between @code{Text} and @code{ShortText} is that @code{ShortText} uses UTF-8 +instead of UTF-16 internally and also doesn't support zero-copy +slicing (thereby saving 2 words). Consequently, the memory footprint of +a (boxed) @code{ShortText} value is 4 words (2 words when unboxed) plus the +length of the UTF-8 encoded payload.") + (license license:bsd-3))) + (define-public ghc-tf-random (package (name "ghc-tf-random") -- 2.28.0 From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 3/4] gnu: Add ghc-deferred-folds. Resent-From: Alexandru-Sergiu Marton Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Aug 2020 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42722@debbugs.gnu.org Cc: Alexandru-Sergiu Marton Received: via spool by 42722-submit@debbugs.gnu.org id=B42722.159664306314370 (code B ref 42722); Wed, 05 Aug 2020 15:58:02 +0000 Received: (at 42722) by debbugs.gnu.org; 5 Aug 2020 15:57:43 +0000 Received: from localhost ([127.0.0.1]:52048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnT-0003jc-Ja for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:43 -0400 Received: from mout01.posteo.de ([185.67.36.65]:47152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnO-0003ix-P2 for 42722@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:39 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0B297160060 for <42722@debbugs.gnu.org>; Wed, 5 Aug 2020 17:57:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.ro; s=2017; t=1596643053; bh=HLQvYrh+WfyZwx+fyRQ9DHWZrOKSh7McR4cUKAT3DQo=; h=From:To:Cc:Subject:Date:From; b=GhLXg8TcTTUl/0iuZu1bFL4S/d2srDn654KbZwGeCytPJg1lU+b1cYJ3BQFFoECYW qqv7iH+GFTCbBpAF0kt1I4Wd6d3C6zVdgFeP79GP95Ej25CvfVWilmyn4oKltCkKg5 Dfj+YGMHR4/PW0oW1WC4ArbCTKghkPeNcXv9UZM2YeEH92cWO2NC2zsZ6tI0L8wtP3 KAYe4ZWH5oDgB8OHcXtwVVChR5La5xpDfT1ge/ISf8B4XE617eqPwTUBTHQF+oK4fa lGA88Fndms2SVwfXLZoXzr5nzQKVbpJnqIh1C/BQYzVwzYwXQorKIL30Vg6NsimZ/x ALhyE3oUN9YKw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMGV441nJz6tmD; Wed, 5 Aug 2020 17:57:32 +0200 (CEST) From: Alexandru-Sergiu Marton Date: Wed, 5 Aug 2020 18:57:24 +0300 Message-Id: <20200805155725.19931-3-brown121407@posteo.ro> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200805155725.19931-1-brown121407@posteo.ro> References: <20200805155725.19931-1-brown121407@posteo.ro> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/haskell-xyz.scm (ghc-deferred-folds): New variable. --- gnu/packages/haskell-xyz.scm | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4d07eb7ea6..1c2f863adf 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2957,6 +2957,43 @@ interfaces common to foreign bindings.") providing an @code{rnf} implementation.") (license license:bsd-3))) +(define-public ghc-deferred-folds + (package + (name "ghc-deferred-folds") + (version "0.9.10.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/deferred-folds/deferred-folds-" + version + ".tar.gz")) + (sha256 + (base32 + "15lwcc7i7wmi1gkkmak677qw0fnz4a4ldnv842xaimfi64753shv")))) + (build-system haskell-build-system) + (inputs + `(("ghc-foldl" ,ghc-foldl) + ("ghc-hashable" ,ghc-hashable) + ("ghc-primitive" ,ghc-primitive) + ("ghc-unordered-containers" + ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-quickcheck-instances" + ,ghc-quickcheck-instances) + ("ghc-rerebase" ,ghc-rerebase) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (home-page + "https://github.com/metrix-ai/deferred-folds") + (synopsis "Abstractions over deferred folds") + (description + "This library provides abstractions over deferred folds.") + (license license:expat))) + (define-public ghc-dense-linear-algebra (package (name "ghc-dense-linear-algebra") -- 2.28.0 From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 4/4] gnu: Add ghc-mtl-prelude. Resent-From: Alexandru-Sergiu Marton Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 05 Aug 2020 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42722@debbugs.gnu.org Cc: Alexandru-Sergiu Marton Received: via spool by 42722-submit@debbugs.gnu.org id=B42722.159664306414377 (code B ref 42722); Wed, 05 Aug 2020 15:58:02 +0000 Received: (at 42722) by debbugs.gnu.org; 5 Aug 2020 15:57:44 +0000 Received: from localhost ([127.0.0.1]:52050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnT-0003jj-SR for submit@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:44 -0400 Received: from mout01.posteo.de ([185.67.36.65]:44611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3LnP-0003iz-Di for 42722@debbugs.gnu.org; Wed, 05 Aug 2020 11:57:39 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id BDEEF160060 for <42722@debbugs.gnu.org>; Wed, 5 Aug 2020 17:57:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.ro; s=2017; t=1596643053; bh=91ttgF1ExXokqR5xEVlR1HGjjuK+FUvqO8xqD1OnNJw=; h=From:To:Cc:Subject:Date:From; b=a6dJojCpYinhXgeYcnIiSL/+OSeKMIY7nfU8faz+b6DGJekOEOuptRSkZn7IKp2Rc pukLYYm191bKconmQkiJzuzo8P0Ipr7/JXZyhv7472SvYfrKNw5fVMP/XUBWcUveZ5 LFFI/mYrGjZr16tM+TgfhKZQRvkbNMn1/h1Yhf8tALJ+Bv9p0JPc8uwL7Hbqd77RA4 m8jTSDLhaLR4KPbIMYD9j9xgSn9kFgGrYGMf4cUP/fyqxSxXtcdZUZFeyW3gj9INwF fm961mUsovqTnRVH5Nt4CmZ9lB6IQoV3uDZRD57S1NaZT1bKzrzhhvr/TVPLJlRQ8k wZ5AATrlSwn9Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BMGV52kPkz6tm6; Wed, 5 Aug 2020 17:57:33 +0200 (CEST) From: Alexandru-Sergiu Marton Date: Wed, 5 Aug 2020 18:57:25 +0300 Message-Id: <20200805155725.19931-4-brown121407@posteo.ro> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200805155725.19931-1-brown121407@posteo.ro> References: <20200805155725.19931-1-brown121407@posteo.ro> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/haskell-xyz.scm (ghc-mtl-prelude): New variable. --- gnu/packages/haskell-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 1c2f863adf..3577b8f1ff 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8026,6 +8026,36 @@ Therefore, you may have to declare @code{import Control.Monad.Except ()} at the top of your file to get all of the ExceptT instances in scope.") (license license:bsd-3))) +(define-public ghc-mtl-prelude + (package + (name "ghc-mtl-prelude") + (version "2.0.3.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/mtl-prelude/mtl-prelude-" + version + ".tar.gz")) + (sha256 + (base32 + "0cqjl0mcnj6qgx46qxjygndzlgch4mc0q0sm3wbd4fynjfhdv9n4")))) + (build-system haskell-build-system) + (home-page + "https://github.com/nikita-volkov/mtl-prelude") + (synopsis + "Reexports of most definitions from \"mtl\" and \"transformers\"") + (description + "This package only exports definitions from the \"mtl\" and +\"transformers\" libraries. Unlike every module of \"mtl\" it does not +reexport @code{Control.Monad} and @code{Control.Monad.Fix}. In combination +with the @url{base-prelude, http://hackage.haskell.org/package/base-prelude} +library, this should give you a quite rich prelude. The @code{2.*} versions +are restricted by the feature set of @code{mtl-2.2} and +@code{transformers-0.4}, however they provide support for newer versions of +those libraries as well.") + (license license:expat))) + (define-public ghc-murmur-hash (package (name "ghc-murmur-hash") -- 2.28.0 From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 0/4] Add some Haskell packages. Resent-From: Brett Gilio Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Aug 2020 18:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Alexandru-Sergiu Marton Cc: 42722@debbugs.gnu.org Received: via spool by 42722-submit@debbugs.gnu.org id=B42722.159682397414716 (code B ref 42722); Fri, 07 Aug 2020 18:13:02 +0000 Received: (at 42722) by debbugs.gnu.org; 7 Aug 2020 18:12:54 +0000 Received: from localhost ([127.0.0.1]:57553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k46rJ-0003pD-Og for submit@debbugs.gnu.org; Fri, 07 Aug 2020 14:12:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k46rH-0003oy-Np for 42722@debbugs.gnu.org; Fri, 07 Aug 2020 14:12:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59108) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k46rB-0005Vg-LQ; Fri, 07 Aug 2020 14:12:41 -0400 Received: from [2605:6000:1a0d:48fb::e9] (port=43096 helo=lenovo-t430) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k46rA-0002Br-0i; Fri, 07 Aug 2020 14:12:41 -0400 From: Brett Gilio References: <20200805155420.19865-1-brown121407@posteo.ro> Date: Fri, 07 Aug 2020 13:12:56 -0500 In-Reply-To: <20200805155420.19865-1-brown121407@posteo.ro> (Alexandru-Sergiu Marton's message of "Wed, 5 Aug 2020 18:54:20 +0300") Message-ID: <87a6z65npz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Alexandru-Sergiu Marton writes: > Those patches add some new Haskell packages. > > Alexandru-Sergiu Marton (4): > gnu: Add ghc-quickcheck-text. > gnu: Add ghc-text-short. > gnu: Add ghc-deferred-folds. > gnu: Add ghc-mtl-prelude. > > gnu/packages/haskell-check.scm | 28 +++++++++ > gnu/packages/haskell-xyz.scm | 108 +++++++++++++++++++++++++++++++++ > 2 files changed, 136 insertions(+) Hey Sergiu, thanks for sharing these patches. There is currently a WIP Haskell merge in discussion. I think it might be best to wait for that merge to be decided if it is ready before merging your patches. If somebody else feels differently, let me know. Brett Gilio From unknown Fri Jun 13 10:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42722] [PATCH 0/4] Add some Haskell packages. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 15 Dec 2020 20:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brett Gilio Cc: Alexandru-Sergiu Marton , 42722@debbugs.gnu.org Received: via spool by 42722-submit@debbugs.gnu.org id=B42722.1608065783302 (code B ref 42722); Tue, 15 Dec 2020 20:57:02 +0000 Received: (at 42722) by debbugs.gnu.org; 15 Dec 2020 20:56:23 +0000 Received: from localhost ([127.0.0.1]:59302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpHMs-0008WP-HX for submit@debbugs.gnu.org; Tue, 15 Dec 2020 15:56:22 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:36329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpHMp-0008VK-U7 for 42722@debbugs.gnu.org; Tue, 15 Dec 2020 15:56:20 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 08805A7C; Tue, 15 Dec 2020 15:56:13 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 15 Dec 2020 15:56:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=hAMA4E/omY/YF2P0d5xLqe9V AvrmFcqHn7DaZAO4dMI=; b=fy/fD9+PFB36CS40MikZa3CJRtK7JqjHHJ0TfnAd I8Tbl5YNXArO2wIKhdmGmqSqfUy5SXXxL+WBNyWhjBhgQW5eOl5A6UhIbsoJBfIP vy0i2QHKCcYa5VBeNLRF6lV1jXPU6H1uaPAPsEHGuROUn91Bnu3IkXAW/suY5PwX wN8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=hAMA4E /omY/YF2P0d5xLqe9VAvrmFcqHn7DaZAO4dMI=; b=TLv8aQJDApvE3LCJ2G1nLX jG3mUtPm702zDwzhvyyUHwem6ghM9+SdETixEQ5VqQRxlboToIyyrW/VhMjcsRVV lPND624753dF0p4VB24qRqhKq2753Y2rjmAtd6etipy4MNzNSDLkAmULd/UG67rJ 0xpZpKDHNF72Hz0xJGWxBgCWhoTjaxQ1vRmaD/xyNP7DYGO6ko6tPsHREvPkLWlT IJBXtZjEVwGmisZ+UsChlHv3hqyMTjIUQzUYdN5l0JxPTuceWvTOrUn18IxDW6gS VVEi2E9j2ZgqzLRdqH9ojFfM66s2zhI4JQ9Mk993LUvnBeyjB/RauDvjX29YxLrg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeltddgudeghecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppeejfedrudeguddruddvjedrudegieenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 23AB11080057; Tue, 15 Dec 2020 15:56:13 -0500 (EST) Date: Tue, 15 Dec 2020 15:56:11 -0500 From: Leo Famulari Message-ID: References: <20200805155420.19865-1-brown121407@posteo.ro> <87a6z65npz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87a6z65npz.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Fri, Aug 07, 2020 at 01:12:56PM -0500, Brett Gilio wrote: > Alexandru-Sergiu Marton writes: > > > Those patches add some new Haskell packages. > > > > Alexandru-Sergiu Marton (4): > > gnu: Add ghc-quickcheck-text. > > gnu: Add ghc-text-short. > > gnu: Add ghc-deferred-folds. > > gnu: Add ghc-mtl-prelude. > > > > gnu/packages/haskell-check.scm | 28 +++++++++ > > gnu/packages/haskell-xyz.scm | 108 +++++++++++++++++++++++++++++++++ > > 2 files changed, 136 insertions(+) > > Hey Sergiu, > > thanks for sharing these patches. There is currently a WIP Haskell merge > in discussion. I think it might be best to wait for that merge to be > decided if it is ready before merging your patches. If somebody else > feels differently, let me know. What is the status of these patches? Has the Haskell work been completed?