From unknown Thu Aug 14 21:50:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44599] [PATCH] gnu: Add emacs-parsec. Resent-From: Adam Kandur Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Nov 2020 22:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44599 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 44599@debbugs.gnu.org X-Debbugs-Original-To: Guix Patches Received: via spool by submit@debbugs.gnu.org id=B.16052193024696 (code B ref -1); Thu, 12 Nov 2020 22:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Nov 2020 22:15:02 +0000 Received: from localhost ([127.0.0.1]:45883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdKru-0001Df-BV for submit@debbugs.gnu.org; Thu, 12 Nov 2020 17:15:02 -0500 Received: from lists.gnu.org ([209.51.188.17]:41370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdKrp-0001Cx-VR for submit@debbugs.gnu.org; Thu, 12 Nov 2020 17:15:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39676) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdKrp-0008EO-D5 for guix-patches@gnu.org; Thu, 12 Nov 2020 17:14:57 -0500 Received: from w4.tutanota.de ([81.3.6.165]:36200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdKrm-0006wo-P3 for guix-patches@gnu.org; Thu, 12 Nov 2020 17:14:57 -0500 Received: from w3.tutanota.de (unknown [192.168.1.164]) by w4.tutanota.de (Postfix) with ESMTP id 4A5081060373 for ; Thu, 12 Nov 2020 22:14:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1605219289; s=s1; d=tuta.io; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=p0khwryAA4qzCMSU3dXne7vsa17l7NzIdVlOrgHOge8=; b=gkccXqqisdtWMS9cQgiTzYnHlsnG3rnNlOI+Fb/5D/ZQDsIVpwIPh1ULjy4L6IBx FIcH7JiK5lIZBrPzeDchpEh4eY1QayWyT0jVHKnsh/LTVsubenSTpF66mGRr3RDNmuY ZId873J6TIBtEHuQUyTiZTkF4QGHzv7ro4vo1RKBlPtDSAeefQ42+xra+Lhp7q/GI66 XURTfN5MLF/GI2mjW65b6Uqhk8PKhUJxQbkntSD4jyPtqthYUt0tPax1A7xzWSrKWXD rBYx7jTzpVXJhZwGqTRAuAvm8RXuOxZxm9WwusHtbLRCQcIQguUngvygKlHsjT7++Zv cZ6TqthXRA== Date: Thu, 12 Nov 2020 23:14:49 +0100 (CET) From: Adam Kandur Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_414874_1423992689.1605219289292" Received-SPF: pass client-ip=81.3.6.165; envelope-from=rndd@tuta.io; helo=w4.tutanota.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/12 17:14:49 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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 (--) ------=_Part_414874_1423992689.1605219289292 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit ------=_Part_414874_1423992689.1605219289292 Content-Type: text/x-patch; charset=us-ascii; name=0001-gnu-Add-emacs-parsec.patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=0001-gnu-Add-emacs-parsec.patch >From bd90a0760ac850adc3f06e6ef12ef5ca991115f2 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 13 Nov 2020 01:12:53 +0300 Subject: [PATCH] gnu: Add emacs-parsec. * gnu/packages/emacs-xyz.scm (emacs-parsec): New variable. --- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2704292..ec3d67b 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23946,6 +23946,31 @@ It supports several input and output formats, all powered by the same shift-reduce parser function.") (license license:gpl3+))) +(define-public emacs-parsec + (let ((revision "0") + (commit "2cbbbc2254aa7bcaa4fb5e07c8c1bf2f381dba26")) + ;; no taged branch + (package + (name "emacs-parsec") + (build-system emacs-build-system) + (version (git-version "0.1.3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cute-jumper/parsec.el") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g1s8s45g3kkbi3h7w0pmadmzdswb64mkdvdpg2lihg341kx37gm")))) + (home-page "https://github.com/cute-jumper/parsec.el") + (synopsis "A parser combinator library for Emacs Lisp, similar to Haskell's Parsec library.") + (description "This library, however, contains most of the parser combinators in Text.Parsec.Combinator, +which should be enough in most use cases. Of course more combinators can be added if necessary! +Most of the parser combinators have the same behavior as their Haskell counterparts. +@code{parsec} also comes with a simple error handling mechanism so that it can display an error message showing how the parser fails.") + (license license:gpl3)))) + (define-public emacs-hide-mode-line (package (name "emacs-hide-mode-line") -- 2.28.0 ------=_Part_414874_1423992689.1605219289292-- From unknown Thu Aug 14 21:50:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44599] [PATCH] gnu: Add emacs-parsec. Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Nov 2020 20:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44599 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 44599@debbugs.gnu.org Cc: rndd@tuta.io X-Debbugs-Original-To: Adam Kandur via Guix-patches via X-Debbugs-Original-Cc: 44599@debbugs.gnu.org, Adam Kandur Received: via spool by submit@debbugs.gnu.org id=B.16053848859296 (code B ref -1); Sat, 14 Nov 2020 20:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Nov 2020 20:14:45 +0000 Received: from localhost ([127.0.0.1]:52095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ke1wb-0002Pn-61 for submit@debbugs.gnu.org; Sat, 14 Nov 2020 15:14:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:36566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ke1wa-0002Pe-40 for submit@debbugs.gnu.org; Sat, 14 Nov 2020 15:14:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33378) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ke1wZ-0007NM-W7 for guix-patches@gnu.org; Sat, 14 Nov 2020 15:14:44 -0500 Received: from relay12.mail.gandi.net ([217.70.178.232]:45473) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ke1wX-0007RS-NS for guix-patches@gnu.org; Sat, 14 Nov 2020 15:14:43 -0500 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 4EE78200004; Sat, 14 Nov 2020 20:14:35 +0000 (UTC) From: Nicolas Goaziou References: Date: Sat, 14 Nov 2020 21:14:34 +0100 In-Reply-To: (Adam Kandur via Guix-patches via's message of "Thu, 12 Nov 2020 23:14:49 +0100 (CET)") Message-ID: <87361bofv9.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.178.232; envelope-from=mail@nicolasgoaziou.fr; helo=relay12.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/14 15:14:37 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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.6 (--) Hello, Adam Kandur via Guix-patches via writes: > Subject: [PATCH] gnu: Add emacs-parsec. Thank you. Some comments follow. > +(define-public emacs-parsec > + (let ((revision "0") > + (commit "2cbbbc2254aa7bcaa4fb5e07c8c1bf2f381dba26")) > + ;; no taged branch Usually, the comment is above the `let', because you expect it to comment what is located below. Also, this comment is not true. There are tags, the last one being "0.1.3". If you think we need the latest commit, you can write that the last release is too old instead. > + (package > + (name "emacs-parsec") > + (build-system emacs-build-system) This is an unusual place for `build-system'. You may want to move it below the `source' part. > + (version (git-version "0.1.3" revision commit)) > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/cute-jumper/parsec.el") > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1g1s8s45g3kkbi3h7w0pmadmzdswb64mkdvdpg2lihg341kx37gm")))) The indentation looks a bit off. > + (home-page "https://github.com/cute-jumper/parsec.el") > + (synopsis "A parser combinator library for Emacs Lisp, similar to Haskell's Parsec library.") Synopsis cannot start with "A", and should not end with a full stop. You may want to run "guix lint" on this. The synopsis could be: "Parser combinator library for Emacs Lisp" > + (description "This library, however, contains most of the parser combinators in Text.Parsec.Combinator, > +which should be enough in most use cases. Of course more combinators can be added if necessary! > +Most of the parser combinators have the same behavior as their Haskell counterparts. > +@code{parsec} also comes with a simple error handling mechanism so that it can display an error message showing how the parser fails.") The description seems to depend on the synopsis, but it should be stand-alone. What about: Parsec is a parser combinator library for Emacs Lisp, similar to Haskell's Parsec library. It contains most of the parser combinators in Text.Parsec.Combinator, and more combinators can be added if necessary! Most of the parser combinators have the same behavior as their Haskell counterparts. Parsec also comes with a simple error handling mechanism so that it can display an error message showing how the parser fails. Mind the two spaces after sentences! > + (license license:gpl3)))) License is actually gpl3+. Could you send an updated patch? Regards, -- Nicolas Goaziou From unknown Thu Aug 14 21:50:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44599] [PATCH] gnu: Add emacs-parsec. Resent-From: Adam Kandur Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 15 Nov 2020 09:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44599 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: 44599@debbugs.gnu.org Received: via spool by 44599-submit@debbugs.gnu.org id=B44599.16054309499490 (code B ref 44599); Sun, 15 Nov 2020 09:03:01 +0000 Received: (at 44599) by debbugs.gnu.org; 15 Nov 2020 09:02:29 +0000 Received: from localhost ([127.0.0.1]:52474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keDvZ-0002T0-66 for submit@debbugs.gnu.org; Sun, 15 Nov 2020 04:02:29 -0500 Received: from w4.tutanota.de ([81.3.6.165]:57748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keDvQ-0002SV-TX for 44599@debbugs.gnu.org; Sun, 15 Nov 2020 04:02:27 -0500 Received: from w3.tutanota.de (unknown [192.168.1.164]) by w4.tutanota.de (Postfix) with ESMTP id 6016D106015F; Sun, 15 Nov 2020 09:02:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1605430934; s=s1; d=tuta.io; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=BP+YGzqzz/Q06bdZp6zU6kSNxJUDUKN3FkvZDb4FkfM=; b=gKIDtxnbdbVhZ2O46J1I5Vp3BF6IpQqQrOAZIOjx9kjXmfc9x6wZSeKhAZCSqMCG ww4YxjnVdiHaH7hk4J29sbnJUGKYfnb5C4EIQGQLIKvzLPaGuIG6unrTkujr2EbKUvT D8QO3JCOH8ohmTtI9j5V6jOlH7eiBed9oSsZ/2xV1m9bAbwC/dN9Gty52gvw/XzYQoW UUKFAyGTuDapcONCMOT/lVPteo/CJVgljmuIcNE/+LaurxOMaWYY7PGnfGvAdz3Mu/l /ahJ70K7jl3Tdddn2M7IT0QGWKA3FWUgXA1U6Bhkgm7TS0jhFSREhxMv/twbOQ1FuXk 7avTNDQgGg== Date: Sun, 15 Nov 2020 10:02:14 +0100 (CET) From: Adam Kandur Message-ID: In-Reply-To: <87361bofv9.fsf@nicolasgoaziou.fr> References: <87361bofv9.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) >From 6293a6b4789d4e8b799511b901783ec83017d1d7 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 15 Nov 2020 12:00:23 +0300 Subject: [PATCH] gnu: Add emacs-parsec. * gnu/packages/emacs-xyz.scm (emacs-parsec): New variable. --- =C2=A0gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++ =C2=A01 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f44a8bc..9229505 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -15009,6 +15009,30 @@ and @code{erc-send-modify-hook} to download and sh= ow images.") =C2=A0=C2=A0=C2=A0=C2=A0 (description "This package provides a list manipul= ation library for Emacs.") =C2=A0=C2=A0=C2=A0=C2=A0 (license license:gpl3+))) =C2=A0 +(define-public emacs-parsec +=C2=A0 ;; last release is too old +=C2=A0 (let ((revision "0") +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (commit "2cbbbc2254aa7bcaa4fb5e= 07c8c1bf2f381dba26")) +=C2=A0=C2=A0=C2=A0 (package +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (name "emacs-parsec") +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (version (git-version "0.1.3" revision comm= it)) +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (source +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (origin +=C2=A0=C2=A0=C2=A0 =C2=A0(method git-fetch) +=C2=A0=C2=A0=C2=A0 =C2=A0(uri (git-reference +=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (url "https://gith= ub.com/cute-jumper/parsec.el") +=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (commit commit))) +=C2=A0=C2=A0=C2=A0 =C2=A0(file-name (git-file-name name version)) +=C2=A0=C2=A0=C2=A0 =C2=A0(sha256 +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 "1g1s8s45g3= kkbi3h7w0pmadmzdswb64mkdvdpg2lihg341kx37gm")))) +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (build-system emacs-build-system) +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (home-page "https://github.com/cute-jumper/= parsec.el") +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (synopsis "Parser combinator library for Em= acs Lisp") +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (description "Parsec is a parser combinator= library for Emacs Lisp, similar to Haskell's Parsec library.=C2=A0 It cont= ains most of the parser +combinators in Text.Parsec.Combinator, and more combinators can be added i= f necessary!=C2=A0 Most of the parser combinators have the same +behavior as their Haskell counterparts.=C2=A0 Parsec also comes with a sim= ple error handling mechanism so that it can display an error message showin= g how the parser fails.") +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:gpl3+)))) + =C2=A0(define-public emacs-move-text =C2=A0=C2=A0 (package =C2=A0=C2=A0=C2=A0=C2=A0 (name "emacs-move-text") --=20 2.28.0 hope, this is right Nov 14, 2020, 20:14 by mail@nicolasgoaziou.fr: > Hello, > > Adam Kandur via Guix-patches via writes: > >> Subject: [PATCH] gnu: Add emacs-parsec. >> > > Thank you. Some comments follow. > >> +(define-public emacs-parsec >> + (let ((revision "0") >> + (commit "2cbbbc2254aa7bcaa4fb5e07c8c1bf2f381dba26")) >> + ;; no taged branch >> > > Usually, the comment is above the `let', because you expect it to > comment what is located below. > > Also, this comment is not true. There are tags, the last one being > "0.1.3". If you think we need the latest commit, you can write that the > last release is too old instead. > >> + (package >> + (name "emacs-parsec") >> + (build-system emacs-build-system) >> > > This is an unusual place for `build-system'. You may want to move it > below the `source' part. > >> + (version (git-version "0.1.3" revision commit)) >> + (source >> + (origin >> +=09 (method git-fetch) >> +=09 (uri (git-reference >> +=09 (url "https://github.com/cute-jumper/parsec.el") >> +=09 (commit commit))) >> +=09 (file-name (git-file-name name version)) >> +=09 (sha256 >> + (base32 "1g1s8s45g3kkbi3h7w0pmadmzdswb64mkdvdpg2lihg341kx37gm= ")))) >> > > The indentation looks a bit off. > >> + (home-page "https://github.com/cute-jumper/parsec.el") >> + (synopsis "A parser combinator library for Emacs Lisp, similar to= Haskell's Parsec library.") >> > > Synopsis cannot start with "A", and should not end with a full stop. You > may want to run "guix lint" on this. > > The synopsis could be: "Parser combinator library for Emacs Lisp" > >> + (description "This library, however, contains most of the parser = combinators in Text.Parsec.Combinator,=20 >> +which should be enough in most use cases. Of course more combinators ca= n be added if necessary!=20 >> +Most of the parser combinators have the same behavior as their Haskell = counterparts.=20 >> +@code{parsec} also comes with a simple error handling mechanism so that= it can display an error message showing how the parser fails.") >> > > The description seems to depend on the synopsis, but it should be > stand-alone. What about: > > Parsec is a parser combinator library for Emacs Lisp, similar to > Haskell's Parsec library. It contains most of the parser > combinators in Text.Parsec.Combinator, and more combinators can be > added if necessary! Most of the parser combinators have the same > behavior as their Haskell counterparts. Parsec also comes with > a simple error handling mechanism so that it can display an error > message showing how the parser fails. > > Mind the two spaces after sentences! > >> + (license license:gpl3)))) >> > > License is actually gpl3+. > > Could you send an updated patch? > > Regards, > --=20 > Nicolas Goaziou > From unknown Thu Aug 14 21:50:24 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: Adam Kandur Subject: bug#44599: closed (Re: [bug#44599] [PATCH] gnu: Add emacs-parsec.) Message-ID: References: <87wnymmhv4.fsf@nicolasgoaziou.fr> X-Gnu-PR-Message: they-closed 44599 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 44599@debbugs.gnu.org Date: Sun, 15 Nov 2020 21:27:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1605475622-24237-1" This is a multi-part message in MIME format... ------------=_1605475622-24237-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44599: [PATCH] gnu: Add emacs-parsec. 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 44599@debbugs.gnu.org. --=20 44599: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44599 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1605475622-24237-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44599-done) by debbugs.gnu.org; 15 Nov 2020 21:26:51 +0000 Received: from localhost ([127.0.0.1]:54361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kePXv-0006IY-8z for submit@debbugs.gnu.org; Sun, 15 Nov 2020 16:26:51 -0500 Received: from relay10.mail.gandi.net ([217.70.178.230]:35835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kePXr-0006IJ-Qn for 44599-done@debbugs.gnu.org; Sun, 15 Nov 2020 16:26:50 -0500 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay10.mail.gandi.net (Postfix) with ESMTPSA id DBEC5240004; Sun, 15 Nov 2020 21:26:40 +0000 (UTC) From: Nicolas Goaziou To: Adam Kandur Subject: Re: [bug#44599] [PATCH] gnu: Add emacs-parsec. References: <87361bofv9.fsf@nicolasgoaziou.fr> Date: Sun, 15 Nov 2020 22:26:39 +0100 In-Reply-To: (Adam Kandur's message of "Sun, 15 Nov 2020 10:02:14 +0100 (CET)") Message-ID: <87wnymmhv4.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44599-done Cc: 44599-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.7 (-) Hello, Adam Kandur writes: > Subject: [PATCH] gnu: Add emacs-parsec. Applied. Thank you. Regards, -- Nicolas Goaziou ------------=_1605475622-24237-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Nov 2020 22:15:02 +0000 Received: from localhost ([127.0.0.1]:45883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdKru-0001Df-BV for submit@debbugs.gnu.org; Thu, 12 Nov 2020 17:15:02 -0500 Received: from lists.gnu.org ([209.51.188.17]:41370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdKrp-0001Cx-VR for submit@debbugs.gnu.org; Thu, 12 Nov 2020 17:15:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39676) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdKrp-0008EO-D5 for guix-patches@gnu.org; Thu, 12 Nov 2020 17:14:57 -0500 Received: from w4.tutanota.de ([81.3.6.165]:36200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdKrm-0006wo-P3 for guix-patches@gnu.org; Thu, 12 Nov 2020 17:14:57 -0500 Received: from w3.tutanota.de (unknown [192.168.1.164]) by w4.tutanota.de (Postfix) with ESMTP id 4A5081060373 for ; Thu, 12 Nov 2020 22:14:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1605219289; s=s1; d=tuta.io; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=p0khwryAA4qzCMSU3dXne7vsa17l7NzIdVlOrgHOge8=; b=gkccXqqisdtWMS9cQgiTzYnHlsnG3rnNlOI+Fb/5D/ZQDsIVpwIPh1ULjy4L6IBx FIcH7JiK5lIZBrPzeDchpEh4eY1QayWyT0jVHKnsh/LTVsubenSTpF66mGRr3RDNmuY ZId873J6TIBtEHuQUyTiZTkF4QGHzv7ro4vo1RKBlPtDSAeefQ42+xra+Lhp7q/GI66 XURTfN5MLF/GI2mjW65b6Uqhk8PKhUJxQbkntSD4jyPtqthYUt0tPax1A7xzWSrKWXD rBYx7jTzpVXJhZwGqTRAuAvm8RXuOxZxm9WwusHtbLRCQcIQguUngvygKlHsjT7++Zv cZ6TqthXRA== Date: Thu, 12 Nov 2020 23:14:49 +0100 (CET) From: Adam Kandur To: Guix Patches Message-ID: Subject: [PATCH] gnu: Add emacs-parsec. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_414874_1423992689.1605219289292" Received-SPF: pass client-ip=81.3.6.165; envelope-from=rndd@tuta.io; helo=w4.tutanota.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/12 17:14:49 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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 (--) ------=_Part_414874_1423992689.1605219289292 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit ------=_Part_414874_1423992689.1605219289292 Content-Type: text/x-patch; charset=us-ascii; name=0001-gnu-Add-emacs-parsec.patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=0001-gnu-Add-emacs-parsec.patch >From bd90a0760ac850adc3f06e6ef12ef5ca991115f2 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 13 Nov 2020 01:12:53 +0300 Subject: [PATCH] gnu: Add emacs-parsec. * gnu/packages/emacs-xyz.scm (emacs-parsec): New variable. --- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2704292..ec3d67b 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23946,6 +23946,31 @@ It supports several input and output formats, all powered by the same shift-reduce parser function.") (license license:gpl3+))) +(define-public emacs-parsec + (let ((revision "0") + (commit "2cbbbc2254aa7bcaa4fb5e07c8c1bf2f381dba26")) + ;; no taged branch + (package + (name "emacs-parsec") + (build-system emacs-build-system) + (version (git-version "0.1.3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cute-jumper/parsec.el") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g1s8s45g3kkbi3h7w0pmadmzdswb64mkdvdpg2lihg341kx37gm")))) + (home-page "https://github.com/cute-jumper/parsec.el") + (synopsis "A parser combinator library for Emacs Lisp, similar to Haskell's Parsec library.") + (description "This library, however, contains most of the parser combinators in Text.Parsec.Combinator, +which should be enough in most use cases. Of course more combinators can be added if necessary! +Most of the parser combinators have the same behavior as their Haskell counterparts. +@code{parsec} also comes with a simple error handling mechanism so that it can display an error message showing how the parser fails.") + (license license:gpl3)))) + (define-public emacs-hide-mode-line (package (name "emacs-hide-mode-line") -- 2.28.0 ------=_Part_414874_1423992689.1605219289292-- ------------=_1605475622-24237-1--