From unknown Sat Jun 14 14:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57508] [PATCH] gnu: Add python-pymonad. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 31 Aug 2022 17:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57508 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57508@debbugs.gnu.org Cc: Arun Isaac X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166196827013713 (code B ref -1); Wed, 31 Aug 2022 17:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Aug 2022 17:51:10 +0000 Received: from localhost ([127.0.0.1]:40415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTRrq-0003Z5-AX for submit@debbugs.gnu.org; Wed, 31 Aug 2022 13:51:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:43878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTRrl-0003Yv-IL for submit@debbugs.gnu.org; Wed, 31 Aug 2022 13:51:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTRrk-0003UR-Nr for guix-patches@gnu.org; Wed, 31 Aug 2022 13:51:05 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:47888) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTRrg-0007JV-7w for guix-patches@gnu.org; Wed, 31 Aug 2022 13:51:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RUoNCxBKzO55gD3Hdx29avTWhP/245OBF0qY+4TcYug=; b=eAKsQ1MkQxMCq4WET/3cmgaNKj W7EcBBG0GS2EvkUCPIf3Pr9n8+6WMMsnNAoNsFipcC5E1TeFYttfiErVsHEo05FEkxjZ2Yu1r3zxk KwKefP24IIoSwGj5QXfVTlto59srJA0lU7KSsLc1wyKO5+DsbtRzUiV3s4HnWjSX0+PeBcEFw8r/l AE8umoZcmtHSl06ES8jeeYo2jDzga5bnmKLKGyIpWWpPgK6QHJbvuWE5XE/ZIP7m0Wyx5tMG9sxwW 4W9LWTwBhOa7Qe2zcIN4pARV3yDLu8cwpuxGu/PuNA9ZLpmrqr9jh+BRkysA8OTj2aAvei4zQKZiv WRjSgmrw==; Received: from [192.168.2.1] (port=19284 helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1oTRra-0009zC-31; Wed, 31 Aug 2022 23:20:55 +0530 From: Arun Isaac Date: Wed, 31 Aug 2022 23:20:53 +0530 Message-Id: <20220831175053.8306-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) * gnu/packages/python-xyz.scm (python-pymonad): New variable. --- gnu/packages/python-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9b3d5edb93..7ed713d7ca 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -29,7 +29,7 @@ ;;; Copyright © 2016-2022 Marius Bakke ;;; Copyright © 2016, 2017, 2021, 2022 Stefan Reichör ;;; Copyright © 2016, 2017, 2019 Alex Vong -;;; Copyright © 2016, 2017, 2018, 2021 Arun Isaac +;;; Copyright © 2016, 2017, 2018, 2021, 2022 Arun Isaac ;;; Copyright © 2016, 2017, 2018, 2020, 2021 Julien Lepiller ;;; Copyright © 2016–2022 Tobias Geerinckx-Rice ;;; Copyright © 2016, 2017 Thomas Danckaert @@ -30723,3 +30723,40 @@ (define-public python-lief "@code{python-lief} is a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.") (license license:asl2.0))) + +(define-public python-pymonad + (package + (name "python-pymonad") + (version "2.4.0") + ;; The tests are incomplete in the PyPI archive. + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jasondelaat/pymonad") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ci1mpydldiyg9qv6d19ljhfh7wxlrl2k4mlvqd9bm7dqvpdjsx7")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "./run_tests.sh"))))))) + (home-page "https://github.com/jasondelaat/pymonad") + (synopsis "Monadic style functional programming for Python") + (description "@code{python-pymonad} implements data structures typically +available in purely functional or functional first programming languages such +as Haskell and F#. Included are + +@itemize +@item Monad and Monoid data types with several common monads such as Maybe and +State +@item Useful tools such as the @code{@@curry} decorator for defining curried +functions +@item Type annotations to help ensure correct usage +@end itemize") + (license license:bsd-3))) -- 2.37.1 From unknown Sat Jun 14 14:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57508] [PATCH] gnu: Add python-pymonad. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Sep 2022 14:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57508 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 57508@debbugs.gnu.org Received: via spool by 57508-submit@debbugs.gnu.org id=B57508.166247564111837 (code B ref 57508); Tue, 06 Sep 2022 14:48:02 +0000 Received: (at 57508) by debbugs.gnu.org; 6 Sep 2022 14:47:21 +0000 Received: from localhost ([127.0.0.1]:52275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVZrE-00034q-TJ for submit@debbugs.gnu.org; Tue, 06 Sep 2022 10:47:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVZrC-00034P-Su for 57508@debbugs.gnu.org; Tue, 06 Sep 2022 10:47:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46536) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVZr6-0006kB-4E; Tue, 06 Sep 2022 10:47:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=DDITYo+1ElTaklyimzAGrCRFZ+Ll1MoVXsWHTLdeF8o=; b=fhZk+dQ/7TgmNTgqlUz8 v/o1PqHxgGRshgL0MVrv4LM7gZ6SPhGOOwmsUtzb46LQvbZWe0W6CjKH/AHfVx4VjRgfa8YrYW7/S SpV4Q3iuq+uf4v8d0oDko61+mIl6DZ7Oa/6aMjkvyih3HTclHspv6tpOp23JWupkt1v6JZeVYBgQj 5jYIQZSIOQwGYZXGbFUcW+uQfCcnpq9WderA1Vk4ckFDjANwR/8J7iLG3UhJZ1Cry4Daq3ZOSmice ZvfP3psXxqPZqc8YekbAGBxz1bw2HJDcPseQ7tGvoxsNaE8T9EzaZW60fJ8y/PuCNqMN6FVZRL5YL gAQ1CoNAXQhEmA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:62594 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVZr5-0000Z4-PU; Tue, 06 Sep 2022 10:47:11 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20220831175053.8306-1-arunisaac@systemreboot.net> Date: Tue, 06 Sep 2022 16:47:10 +0200 In-Reply-To: <20220831175053.8306-1-arunisaac@systemreboot.net> (Arun Isaac's message of "Wed, 31 Aug 2022 23:20:53 +0530") Message-ID: <87bkrswoep.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (---) Hi, Arun Isaac skribis: > * gnu/packages/python-xyz.scm (python-pymonad): New variable. LGTM and to ! :-) Thanks, Ludo=E2=80=99. From unknown Sat Jun 14 14:29:04 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Arun Isaac Subject: bug#57508: closed (Re: bug#57508: [PATCH] gnu: Add python-pymonad.) Message-ID: References: <87mtb9lw60.fsf@systemreboot.net> <20220831175053.8306-1-arunisaac@systemreboot.net> X-Gnu-PR-Message: they-closed 57508 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 57508@debbugs.gnu.org Date: Thu, 08 Sep 2022 15:33:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1662651182-24854-1" This is a multi-part message in MIME format... ------------=_1662651182-24854-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57508: [PATCH] gnu: Add python-pymonad. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 57508@debbugs.gnu.org. --=20 57508: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57508 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1662651182-24854-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57508-done) by debbugs.gnu.org; 8 Sep 2022 15:32:03 +0000 Received: from localhost ([127.0.0.1]:59921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWJVa-0006RB-Hs for submit@debbugs.gnu.org; Thu, 08 Sep 2022 11:32:02 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:55346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWJVV-0006Qf-Vo for 57508-done@debbugs.gnu.org; Thu, 08 Sep 2022 11:32:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=2KTQT9Ih8mabdfaa7qYfRfoGfIHHFcxm9n15+pLG4vk=; b=U+zIUJfKbHonw3dg5esjYXVUsu 4pzLjH4nnf61A2aPk0SknbhGhHfdiGjNAY4KrQi881ASxq7xTW/mzPsLZAsFnYH+qnk3XVR8ZVCiS GJfXiczIqnSqWD3CNnPmbv5CUVOryywVRcZnaktaXG0MVj6YMODpbR+mjT00Payqp7YFnASVkCdAz p/Yucjp8zm5FXxWMX6jKxgZOvlh8Kpul2jrErAEqN2iS9Z2jxU8gskmEY5gfezZTq23mfRi4TCF6K Wvg4d0xFTlMZL6mu3DzFUb3r/noI7C/H2VdJWk9ye/VXmgZRjZ2xv1XgiahpXXmwx0bZjtpRfaJfm S2BUxxkw==; Received: from [192.168.2.1] (port=37050 helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1oWJVR-000Z9d-0X; Thu, 08 Sep 2022 21:01:53 +0530 From: Arun Isaac To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#57508: [PATCH] gnu: Add python-pymonad. In-Reply-To: <87bkrswoep.fsf@gnu.org> References: <20220831175053.8306-1-arunisaac@systemreboot.net> <87bkrswoep.fsf@gnu.org> Date: Thu, 08 Sep 2022 21:01:51 +0530 Message-ID: <87mtb9lw60.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57508-done Cc: 57508-done@debbugs.gnu.org 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.0 (-) Pushed, thanks! ------------=_1662651182-24854-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Aug 2022 17:51:10 +0000 Received: from localhost ([127.0.0.1]:40415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTRrq-0003Z5-AX for submit@debbugs.gnu.org; Wed, 31 Aug 2022 13:51:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:43878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTRrl-0003Yv-IL for submit@debbugs.gnu.org; Wed, 31 Aug 2022 13:51:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTRrk-0003UR-Nr for guix-patches@gnu.org; Wed, 31 Aug 2022 13:51:05 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:47888) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTRrg-0007JV-7w for guix-patches@gnu.org; Wed, 31 Aug 2022 13:51:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RUoNCxBKzO55gD3Hdx29avTWhP/245OBF0qY+4TcYug=; b=eAKsQ1MkQxMCq4WET/3cmgaNKj W7EcBBG0GS2EvkUCPIf3Pr9n8+6WMMsnNAoNsFipcC5E1TeFYttfiErVsHEo05FEkxjZ2Yu1r3zxk KwKefP24IIoSwGj5QXfVTlto59srJA0lU7KSsLc1wyKO5+DsbtRzUiV3s4HnWjSX0+PeBcEFw8r/l AE8umoZcmtHSl06ES8jeeYo2jDzga5bnmKLKGyIpWWpPgK6QHJbvuWE5XE/ZIP7m0Wyx5tMG9sxwW 4W9LWTwBhOa7Qe2zcIN4pARV3yDLu8cwpuxGu/PuNA9ZLpmrqr9jh+BRkysA8OTj2aAvei4zQKZiv WRjSgmrw==; Received: from [192.168.2.1] (port=19284 helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1oTRra-0009zC-31; Wed, 31 Aug 2022 23:20:55 +0530 From: Arun Isaac To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-pymonad. Date: Wed, 31 Aug 2022 23:20:53 +0530 Message-Id: <20220831175053.8306-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Arun Isaac 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.4 (--) * gnu/packages/python-xyz.scm (python-pymonad): New variable. --- gnu/packages/python-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9b3d5edb93..7ed713d7ca 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -29,7 +29,7 @@ ;;; Copyright © 2016-2022 Marius Bakke ;;; Copyright © 2016, 2017, 2021, 2022 Stefan Reichör ;;; Copyright © 2016, 2017, 2019 Alex Vong -;;; Copyright © 2016, 2017, 2018, 2021 Arun Isaac +;;; Copyright © 2016, 2017, 2018, 2021, 2022 Arun Isaac ;;; Copyright © 2016, 2017, 2018, 2020, 2021 Julien Lepiller ;;; Copyright © 2016–2022 Tobias Geerinckx-Rice ;;; Copyright © 2016, 2017 Thomas Danckaert @@ -30723,3 +30723,40 @@ (define-public python-lief "@code{python-lief} is a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.") (license license:asl2.0))) + +(define-public python-pymonad + (package + (name "python-pymonad") + (version "2.4.0") + ;; The tests are incomplete in the PyPI archive. + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jasondelaat/pymonad") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ci1mpydldiyg9qv6d19ljhfh7wxlrl2k4mlvqd9bm7dqvpdjsx7")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "./run_tests.sh"))))))) + (home-page "https://github.com/jasondelaat/pymonad") + (synopsis "Monadic style functional programming for Python") + (description "@code{python-pymonad} implements data structures typically +available in purely functional or functional first programming languages such +as Haskell and F#. Included are + +@itemize +@item Monad and Monoid data types with several common monads such as Maybe and +State +@item Useful tools such as the @code{@@curry} decorator for defining curried +functions +@item Type annotations to help ensure correct usage +@end itemize") + (license license:bsd-3))) -- 2.37.1 ------------=_1662651182-24854-1--