From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:54806) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMWQv-0000eQ-JA for guix-patches@gnu.org; Mon, 21 Oct 2019 08:05:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iMWQp-0001V5-8z for guix-patches@gnu.org; Mon, 21 Oct 2019 08:05:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47042) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iMWQo-0001Ui-Gw for guix-patches@gnu.org; Mon, 21 Oct 2019 08:05:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iMWQo-0001ds-A7 for guix-patches@gnu.org; Mon, 21 Oct 2019 08:05:02 -0400 Subject: [bug#37817] [PATCH v2 2/9] gnu: Add curry-compose-reader-macros. Resent-Message-ID: From: Guillaume Le Vaillant Date: Mon, 21 Oct 2019 14:02:56 +0200 Message-Id: <20191021120303.18735-2-glv@posteo.net> In-Reply-To: <20191021120303.18735-1-glv@posteo.net> References: <8736fmbdz5.fsf@ambrevar.xyz> <20191021120303.18735-1-glv@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 37817@debbugs.gnu.org Cc: Guillaume Le Vaillant * gnu/packages/lisp.scm (cl-curry-compose-reader-macros, sbcl-curry-compose-reader-macros, ecl-curry-compose-reader-macros): New variables. --- gnu/packages/lisp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 7f62aed6b0..5e4f9484ee 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -7896,3 +7896,37 @@ binary heap and a Fibonacci heap) as well as an efficient priority queue.") (define-public ecl-cl-heap (sbcl-package->ecl-package sbcl-cl-heap)) + +(define-public sbcl-curry-compose-reader-macros + (let ((commit "beaa92dedf392726c042184bfd6149fa8d9e6ac2") + (revision "0")) + (package + (name "sbcl-curry-compose-reader-macros") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/eschulte/curry-compose-reader-macros.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rv9bl8xrad5wfcg5zs1dazvnpmvqz6297lbn8bywsrcfnlf7h98")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("named-readtables" ,sbcl-named-readtables))) + (synopsis "Reader macros for partial application and composition") + (description + "This Common Lisp library provides reader macros for concise expression +of function partial application and composition.") + (home-page "https://eschulte.github.io/curry-compose-reader-macros/") + (license license:public-domain)))) + +(define-public cl-curry-compose-reader-macros + (sbcl-package->cl-source-package sbcl-curry-compose-reader-macros)) + +(define-public ecl-curry-compose-reader-macros + (sbcl-package->ecl-package sbcl-curry-compose-reader-macros)) -- 2.23.0