From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 04 05:25:21 2024 Received: (at submit) by debbugs.gnu.org; 4 Jun 2024 09:25:21 +0000 Received: from localhost ([127.0.0.1]:60137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEQPv-0004o0-Qi for submit@debbugs.gnu.org; Tue, 04 Jun 2024 05:25:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:37898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEQPY-0004mc-Pw for submit@debbugs.gnu.org; Tue, 04 Jun 2024 05:25:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEQPL-0000JO-0N for guix-patches@gnu.org; Tue, 04 Jun 2024 05:24:43 -0400 Received: from warrnambool.hosting-cloud.net ([103.146.113.26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEQPG-0005uK-DI for guix-patches@gnu.org; Tue, 04 Jun 2024 05:24:42 -0400 X-Mailborder-Info: host=console.hosting-cloud.net, gmt_time=1717493059, scan_time=4.32s X-Mailborder-Spam-Score: 0.0 X-Mailborder-Spam-Report: ALL_TRUSTED, BAYES_00, MC_BLOCK_XYZ_IN_BODY, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, DKIM_VALID_AU, T_SCC_BODY_TEXT_LINE, X-Sender-id: user_650765867 X-Sender-id: user_650765867 Received: from cp61.hosting-cloud.net (cp61.hosting-cloud.net [103.119.110.239]) (Authenticated sender: user_650765867) by smtp.hosting-cloud.net (Postfix) with ESMTPSA id 627B07CC07 for ; Tue, 4 Jun 2024 19:24:09 +1000 (AEST) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.hosting-cloud.net 627B07CC07 Authentication-Results: smtp.hosting-cloud.net; dkim=pass (2048-bit key; unprotected) header.d=tailcall.au header.i=@tailcall.au header.a=rsa-sha256 header.s=x header.b=PaNBddxy; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tailcall.au ; s=x; 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=7Tx0Woz/AdS/thn+fpCeMFGhARQ0REFiQcu8h6e261E=; b=P aNBddxyH+MhxRt9kXJSTP54FaqMAjBmcN0DI5e0UNyZjd6ovG3gKwUKaO2gFlvJvqOSvYL6z3HjQ1 pB4ujp18Pl60Ywi8fvA/G5TFk43Xoslvt9iC9yYXoCWRtNfKNsmKgQye4l0ju7JR75mBCRenQA7up rCzgUlE8U6RUIvtmJ/L0GWeTZpcDDLETTV30zgHzSaz9GbghhmrsnoRPODM0V97zbcExXKNFNqcRc vvxQUM9e7k+SU7QZQZSSDP6IQ+q1WUlU6Yf/h88dXiJd9mAF75dQ/aQGTdGnFBTJNVGK8gEmmnR1v 8O2Fnr2tlz0eYBEiOq06d1wqppMgs6P0w==; X-Spam-Status: No X-HostingCloud-MailScanner-From: whatson@tailcall.au X-HostingCloud-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-2.909, required 4, autolearn=not spam, ALL_TRUSTED -1.00, BAYES_00 -1.90, TVD_RCVD_IP 0.00, T_SCC_BODY_TEXT_LINE -0.01) X-HostingCloud-MailScanner: Found to be clean X-HostingCloud-MailScanner-ID: 1sEQOg-00H2gH-0A X-HostingCloud-MailScanner-Information: Please contact the ISP for more information Received: from 220-244-65-12.tpgi.com.au ([220.244.65.12] helo=fumo.fritz.box) by cp61.hosting-cloud.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1sEQOg-00H2gH-0A; Tue, 04 Jun 2024 19:24:01 +1000 From: Andrew Whatson To: guix-patches@gnu.org Subject: [PATCH] gnu: Add unsyntax. Date: Tue, 4 Jun 2024 19:22:52 +1000 Message-ID: <6faff8d80d23b950be727e9ca2ea7560ab28b9ed.1717492971.git.whatson@tailcall.au> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Authenticated-Id: whatson@tailcall.au Received-SPF: pass client-ip=103.146.113.26; envelope-from=whatson@tailcall.au; helo=warrnambool.hosting-cloud.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_PASS=-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: Andrew Whatson 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/scheme.scm (unsyntax): New variable. Change-Id: If00a41e98d2a261af063cecd61e21a7bbc3f91ee --- gnu/packages/scheme.scm | 59 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 47754800f9..419467fdf0 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -20,7 +20,7 @@ ;;; Copyright © 2022 Morgan Smith ;;; Copyright © 2022 jgart ;;; Copyright © 2022 Robby Zambito -;;; Copyright © 2023 Andrew Whatson +;;; Copyright © 2023, 2024 Andrew Whatson ;;; Copyright © 2023 Juliana Sims ;;; Copyright © 2023 Maxim Cournoyer ;;; Copyright © 2024 Skylar Hill @@ -62,6 +62,7 @@ (define-module (gnu packages scheme) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages bdw-gc) + #:use-module (gnu packages build-tools) #:use-module (gnu packages compression) #:use-module (gnu packages databases) #:use-module (gnu packages emacs) @@ -81,15 +82,18 @@ (define-module (gnu packages scheme) #:use-module (gnu packages lisp-check) #:use-module (gnu packages lisp-xyz) #:use-module (gnu packages m4) + #:use-module (gnu packages man) #:use-module (gnu packages multiprecision) #:use-module (gnu packages ncurses) #:use-module (gnu packages netpbm) #:use-module (gnu packages pcre) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages sqlite) #:use-module (gnu packages tex) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages xorg) #:use-module (srfi srfi-1) #:use-module (ice-9 match)) @@ -618,6 +622,59 @@ (define-public chibi-scheme threads.") (license bsd-3))) +(define-public unsyntax + (let ((commit "144772eeef4a812dd79515b67010d33ad2e7e890") + (revision "0")) + (package + (name "unsyntax") + (version (git-version "0.0.3" revision commit)) + (home-page "https://www.unsyntax.org") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/nieper/unsyntax.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ia58xdrywsm0dg19kmkghnrgw6gj2bsaypyjmbpirrila73cqk0")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags + #~(list "gl_public_submodule_commit=") ; disable submodule checks + #:phases + #~(modify-phases %standard-phases + (add-before 'bootstrap 'prepare-bootstrap + (lambda _ + ;; Unsyntax relies on bootstrap to fetch gnulib, we use + ;; the sources from guix's gnulib package instead. + (copy-recursively (getenv "GNULIB_SRCDIR") ".gnulib") + (setenv "GNULIB_SRCDIR" ".gnulib") + (patch-shebang ".gnulib/gnulib-tool") + (patch-shebang ".gnulib/build-aux/bootstrap") + (patch-shebang ".gnulib/build-aux/git-version-gen") + (patch-shebang ".gnulib/build-aux/prefix-gnulib-mk") + ;; The bootstrap_sync option updates the bootstrap script + ;; and runs it with CONFIG_SHELL, make sure it's correct. + (setenv "CONFIG_SHELL" (which "sh")) + ;; Tell git-version-gen the correct version number. + (call-with-output-file ".tarball-version" + (lambda (port) + (display #$version port)))))))) + (native-inputs + (list autoconf automake libtool git gnulib help2man perl texinfo)) + (propagated-inputs + (list chibi-scheme)) + (synopsis "Expander for R7RS programs") + (description + "Unsyntax is an implementation of the Scheme programming language, +specifically of its R7RS standard, and includes a number of extensions. +Unsyntax evaluates Scheme expressions and compiles and runs Scheme programs by +first expanding them into a minimal dialect of R7RS (small) without any +syntactic extensions. The resulting expression or program is then evaluated +by an existing Scheme implementation.") + (license expat)))) + (define-public sicp (let ((commit "bda03f79d6e2e8899ac2b5ca6a3732210e290a79") (revision "3")) base-commit: 5d3edff1a604414a3c42b89fcbc007e9d573993d -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 20 23:01:28 2024 Received: (at submit) by debbugs.gnu.org; 21 Jul 2024 03:01:28 +0000 Received: from localhost ([127.0.0.1]:54597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVMpD-0008SB-Ks for submit@debbugs.gnu.org; Sat, 20 Jul 2024 23:01:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:36948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVMpB-0008S3-MV for submit@debbugs.gnu.org; Sat, 20 Jul 2024 23:01:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVMpA-0003VB-Av for guix-patches@gnu.org; Sat, 20 Jul 2024 23:01:24 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1sVMp7-0003LP-Gl for guix-patches@gnu.org; Sat, 20 Jul 2024 23:01:24 -0400 Received: from m (unknown [64.176.166.156]) by APP-03 (Coremail) with SMTP id rQCowAB3nwLieZxmlDAbAA--.7375S2; Sun, 21 Jul 2024 11:01:01 +0800 (CST) From: Zheng Junjie To: Andrew Whatson via Guix-patches via Subject: Re: [bug#71359] [PATCH] gnu: Add unsyntax. In-Reply-To: <6faff8d80d23b950be727e9ca2ea7560ab28b9ed.1717492971.git.whatson@tailcall.au> (Andrew Whatson via Guix-patches via's message of "Tue, 4 Jun 2024 19:22:52 +1000") References: <6faff8d80d23b950be727e9ca2ea7560ab28b9ed.1717492971.git.whatson@tailcall.au> Date: Sun, 21 Jul 2024 11:00:49 +0800 Message-ID: <87sew35tzy.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAB3nwLieZxmlDAbAA--.7375S2 X-Coremail-Antispam: 1UD129KBjvJXoWxXw1UCF45ZFy5Jr4rGFyDZFb_yoWrKFWrpr yfJa4rGw48Xr93XFs3Wr4jg3W3u3s3tFW0qa43Cry7trW5K3yxAFWjqan8A3W7Aw1xJw43 uw1qgrnxGFyUZrJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvmb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I262IY c4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2 WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkE bVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJV W8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF 1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6x IIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvE x4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnU UI43ZEXa7IUeAHUPUUUUU== X-Originating-IP: [64.176.166.156] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.81; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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 Cc: Andrew Whatson , 71359@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: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Andrew Whatson via Guix-patches via writes: > * gnu/packages/scheme.scm (unsyntax): New variable. > > Change-Id: If00a41e98d2a261af063cecd61e21a7bbc3f91ee > --- > gnu/packages/scheme.scm | 59 ++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 58 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm > index 47754800f9..419467fdf0 100644 > --- a/gnu/packages/scheme.scm > +++ b/gnu/packages/scheme.scm > @@ -20,7 +20,7 @@ > ;;; Copyright =C2=A9 2022 Morgan Smith > ;;; Copyright =C2=A9 2022 jgart > ;;; Copyright =C2=A9 2022 Robby Zambito > -;;; Copyright =C2=A9 2023 Andrew Whatson > +;;; Copyright =C2=A9 2023, 2024 Andrew Whatson > ;;; Copyright =C2=A9 2023 Juliana Sims > ;;; Copyright =C2=A9 2023 Maxim Cournoyer > ;;; Copyright =C2=A9 2024 Skylar Hill > @@ -62,6 +62,7 @@ (define-module (gnu packages scheme) > #:use-module (gnu packages base) > #:use-module (gnu packages bash) > #:use-module (gnu packages bdw-gc) > + #:use-module (gnu packages build-tools) > #:use-module (gnu packages compression) > #:use-module (gnu packages databases) > #:use-module (gnu packages emacs) > @@ -81,15 +82,18 @@ (define-module (gnu packages scheme) > #:use-module (gnu packages lisp-check) > #:use-module (gnu packages lisp-xyz) > #:use-module (gnu packages m4) > + #:use-module (gnu packages man) > #:use-module (gnu packages multiprecision) > #:use-module (gnu packages ncurses) > #:use-module (gnu packages netpbm) > #:use-module (gnu packages pcre) > + #:use-module (gnu packages perl) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages sqlite) > #:use-module (gnu packages tex) > #:use-module (gnu packages texinfo) > #:use-module (gnu packages tls) > + #:use-module (gnu packages version-control) > #:use-module (gnu packages xorg) > #:use-module (srfi srfi-1) > #:use-module (ice-9 match)) > @@ -618,6 +622,59 @@ (define-public chibi-scheme > threads.") > (license bsd-3))) >=20=20 > +(define-public unsyntax > + (let ((commit "144772eeef4a812dd79515b67010d33ad2e7e890") > + (revision "0")) > + (package > + (name "unsyntax") > + (version (git-version "0.0.3" revision commit)) > + (home-page "https://www.unsyntax.org") HOME-PAGE should move before SYNOPSIS. > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.com/nieper/unsyntax.git") > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1ia58xdrywsm0dg19kmkghnrgw6gj2bsaypyjmbpirrila73cqk0"= )))) > + (build-system gnu-build-system) > + (arguments > + (list #:make-flags > + #~(list "gl_public_submodule_commit=3D") ; disable submodul= e checks > + #:phases > + #~(modify-phases %standard-phases > + (add-before 'bootstrap 'prepare-bootstrap > + (lambda _ > + ;; Unsyntax relies on bootstrap to fetch gnulib, we= use > + ;; the sources from guix's gnulib package instead. > + (copy-recursively (getenv "GNULIB_SRCDIR") ".gnulib= ") > + (setenv "GNULIB_SRCDIR" ".gnulib") > + (patch-shebang ".gnulib/gnulib-tool") > + (patch-shebang ".gnulib/build-aux/bootstrap") > + (patch-shebang ".gnulib/build-aux/git-version-gen") > + (patch-shebang ".gnulib/build-aux/prefix-gnulib-mk") > + ;; The bootstrap_sync option updates the bootstrap = script > + ;; and runs it with CONFIG_SHELL, make sure it's co= rrect. > + (setenv "CONFIG_SHELL" (which "sh")) > + ;; Tell git-version-gen the correct version number. > + (call-with-output-file ".tarball-version" > + (lambda (port) > + (display #$version port)))))))) > + (native-inputs > + (list autoconf automake libtool git gnulib help2man perl texinfo)) > + (propagated-inputs > + (list chibi-scheme)) why must add chibi-scheme to propagated-inputs? If necessary, please add a = comment to indicate this > + (synopsis "Expander for R7RS programs") > + (description > + "Unsyntax is an implementation of the Scheme programming language, > +specifically of its R7RS standard, and includes a number of extensions. > +Unsyntax evaluates Scheme expressions and compiles and runs Scheme progr= ams by > +first expanding them into a minimal dialect of R7RS (small) without any > +syntactic extensions. The resulting expression or program is then evalu= ated > +by an existing Scheme implementation.") > + (license expat)))) > + > (define-public sicp > (let ((commit "bda03f79d6e2e8899ac2b5ca6a3732210e290a79") > (revision "3")) > > base-commit: 5d3edff1a604414a3c42b89fcbc007e9d573993d --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmaceeEACgkQO1qpk+Gi 3/CmGhAAp7gZcRGZHwLBop7zxWaEu+LC25AynbcrHgwPf5LlWXWSF/GLzgwfeYeC 60KGbea1UA6WGakUyD5dgU3PLahMuVIivStbLgn7qjiiCh3bxmkbR4N09PN/xxgr ar78g0h4D629zKxz13HrsQqFrlCqhvuHxit4OYi3LIXiQxyVEY9GR97H1aFOte4q 3xW0AtzBPeWq30kPqyfr78U1y+TfziULpPmK1wl10cp3cirIKuoIL4Ctk4DHP1Xm Eu33nW1bHyhXrja22KLCfe7KNzL5blPr8km9LFHSH2zLn7BCHA4pFagSr6tpJ54P wJ4elzQ71QaOnaMxCodDFQ7E4m3U+twUIdgpCysy5rn4kdHEryLGy6vECZ1vzWMC XOkjKas/wqfTg47orfeW1RjM2C/VaLNqluNbvJLg1MbxlztmiVsbJX2hKaitsP9e dqbk7YNR+2unoIR2v+vqqC4KQWAXjfB0yYMj2xNPDYK1W85+lUMLoDxMdZdaupVS KIFKcypplB976FHr7DhFmFx9ux9NkdmgGJUCBW4stV2PZF5zqzw+J6dwlv/bFPKp hnN5uuYDnBDGKFQ2ptq6z+SQuo/mE9MKgh6Q61723hpETZl7NpioUwLb+JhkwfLB HXiC2+oBn8zaDAMM9O8c21xDMGovK0qXPOF8l0YP7I5uDNyetWs= =Qwnv -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 18 12:27:28 2024 Received: (at 71359) by debbugs.gnu.org; 18 Dec 2024 17:27:28 +0000 Received: from localhost ([127.0.0.1]:35823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNxpX-0007Kl-M4 for submit@debbugs.gnu.org; Wed, 18 Dec 2024 12:27:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNxpU-0007KU-2Y for 71359@debbugs.gnu.org; Wed, 18 Dec 2024 12:27:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tNxpL-0000rz-Ac; Wed, 18 Dec 2024 12:27:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=gvMOf5kMWvZe0znZI9gONfFUHNoCarhZUs+EazMVXes=; b=Z3ILQCb0K0FLb2+y/yUG u55mTBxROt2uqnOQk0iOZj9+VJ5PJQ6m7O3Fpj8PqDsWDCNvaHAecJioBS5lq1sZ83mNtBKrzfI6a 3I67V84k6QsNTSN/95ph9GvrLsBe9yljR5HNwzA92f0wEMoNt5pifC+snhAd2CS2yM7jB0MU/4ccF NUWwIiHU5GRvckObNyiBfER3OnZKBfZjGIMUqdN9DtQGsYxR4WSRVObbGKt44HVkutdKsO0sw4cIR PHprW/DCz/PVhywCmL6Dj+GbevHnahKKBYECt6PpL/WWNFvqOPejevUalDS/vLcR6/EIz11ZLWmfm Y1yVxuKJdOEr+A==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: whatson@tailcall.au Subject: Re: [bug#71359] [PATCH] gnu: Add unsyntax. In-Reply-To: <87sew35tzy.fsf@iscas.ac.cn> (Zheng Junjie's message of "Sun, 21 Jul 2024 11:00:49 +0800") References: <6faff8d80d23b950be727e9ca2ea7560ab28b9ed.1717492971.git.whatson@tailcall.au> <87sew35tzy.fsf@iscas.ac.cn> Date: Wed, 18 Dec 2024 18:26:33 +0100 Message-ID: <8734ikkily.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71359 Cc: Zheng Junjie , 71359@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: -3.3 (---) Hi Andrew, Friendly reminder that we=E2=80=99re awaiting feedback from you on this pat= ch. https://issues.guix.gnu.org/71359 Ludo=E2=80=99. Zheng Junjie skribis: > Andrew Whatson via Guix-patches via writes: > >> * gnu/packages/scheme.scm (unsyntax): New variable. >> >> Change-Id: If00a41e98d2a261af063cecd61e21a7bbc3f91ee >> --- >> gnu/packages/scheme.scm | 59 ++++++++++++++++++++++++++++++++++++++++- >> 1 file changed, 58 insertions(+), 1 deletion(-) >> >> diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm >> index 47754800f9..419467fdf0 100644 >> --- a/gnu/packages/scheme.scm >> +++ b/gnu/packages/scheme.scm >> @@ -20,7 +20,7 @@ >> ;;; Copyright =C2=A9 2022 Morgan Smith >> ;;; Copyright =C2=A9 2022 jgart >> ;;; Copyright =C2=A9 2022 Robby Zambito >> -;;; Copyright =C2=A9 2023 Andrew Whatson >> +;;; Copyright =C2=A9 2023, 2024 Andrew Whatson >> ;;; Copyright =C2=A9 2023 Juliana Sims >> ;;; Copyright =C2=A9 2023 Maxim Cournoyer >> ;;; Copyright =C2=A9 2024 Skylar Hill >> @@ -62,6 +62,7 @@ (define-module (gnu packages scheme) >> #:use-module (gnu packages base) >> #:use-module (gnu packages bash) >> #:use-module (gnu packages bdw-gc) >> + #:use-module (gnu packages build-tools) >> #:use-module (gnu packages compression) >> #:use-module (gnu packages databases) >> #:use-module (gnu packages emacs) >> @@ -81,15 +82,18 @@ (define-module (gnu packages scheme) >> #:use-module (gnu packages lisp-check) >> #:use-module (gnu packages lisp-xyz) >> #:use-module (gnu packages m4) >> + #:use-module (gnu packages man) >> #:use-module (gnu packages multiprecision) >> #:use-module (gnu packages ncurses) >> #:use-module (gnu packages netpbm) >> #:use-module (gnu packages pcre) >> + #:use-module (gnu packages perl) >> #:use-module (gnu packages pkg-config) >> #:use-module (gnu packages sqlite) >> #:use-module (gnu packages tex) >> #:use-module (gnu packages texinfo) >> #:use-module (gnu packages tls) >> + #:use-module (gnu packages version-control) >> #:use-module (gnu packages xorg) >> #:use-module (srfi srfi-1) >> #:use-module (ice-9 match)) >> @@ -618,6 +622,59 @@ (define-public chibi-scheme >> threads.") >> (license bsd-3))) >>=20=20 >> +(define-public unsyntax >> + (let ((commit "144772eeef4a812dd79515b67010d33ad2e7e890") >> + (revision "0")) >> + (package >> + (name "unsyntax") >> + (version (git-version "0.0.3" revision commit)) >> + (home-page "https://www.unsyntax.org") > > HOME-PAGE should move before SYNOPSIS. > >> + (source >> + (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://gitlab.com/nieper/unsyntax.git") >> + (commit commit))) >> + (file-name (git-file-name name version)) >> + (sha256 >> + (base32 "1ia58xdrywsm0dg19kmkghnrgw6gj2bsaypyjmbpirrila73cqk0= ")))) >> + (build-system gnu-build-system) >> + (arguments >> + (list #:make-flags >> + #~(list "gl_public_submodule_commit=3D") ; disable submodu= le checks >> + #:phases >> + #~(modify-phases %standard-phases >> + (add-before 'bootstrap 'prepare-bootstrap >> + (lambda _ >> + ;; Unsyntax relies on bootstrap to fetch gnulib, w= e use >> + ;; the sources from guix's gnulib package instead. >> + (copy-recursively (getenv "GNULIB_SRCDIR") ".gnuli= b") >> + (setenv "GNULIB_SRCDIR" ".gnulib") >> + (patch-shebang ".gnulib/gnulib-tool") >> + (patch-shebang ".gnulib/build-aux/bootstrap") >> + (patch-shebang ".gnulib/build-aux/git-version-gen") >> + (patch-shebang ".gnulib/build-aux/prefix-gnulib-mk= ") >> + ;; The bootstrap_sync option updates the bootstrap= script >> + ;; and runs it with CONFIG_SHELL, make sure it's c= orrect. >> + (setenv "CONFIG_SHELL" (which "sh")) >> + ;; Tell git-version-gen the correct version number. >> + (call-with-output-file ".tarball-version" >> + (lambda (port) >> + (display #$version port)))))))) >> + (native-inputs >> + (list autoconf automake libtool git gnulib help2man perl texinfo= )) >> + (propagated-inputs >> + (list chibi-scheme)) > > why must add chibi-scheme to propagated-inputs? If necessary, please add = a comment to indicate this > >> + (synopsis "Expander for R7RS programs") >> + (description >> + "Unsyntax is an implementation of the Scheme programming languag= e, >> +specifically of its R7RS standard, and includes a number of extensions. >> +Unsyntax evaluates Scheme expressions and compiles and runs Scheme prog= rams by >> +first expanding them into a minimal dialect of R7RS (small) without any >> +syntactic extensions. The resulting expression or program is then eval= uated >> +by an existing Scheme implementation.") >> + (license expat)))) >> + >> (define-public sicp >> (let ((commit "bda03f79d6e2e8899ac2b5ca6a3732210e290a79") >> (revision "3")) >> >> base-commit: 5d3edff1a604414a3c42b89fcbc007e9d573993d From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 29 23:14:17 2024 Received: (at 71359) by debbugs.gnu.org; 30 Dec 2024 04:14:17 +0000 Received: from localhost ([127.0.0.1]:56893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tS7AW-0007VH-UC for submit@debbugs.gnu.org; Sun, 29 Dec 2024 23:14:17 -0500 Received: from mulgrave.hosting-cloud.net ([103.146.113.73]:53607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tS7AR-0007V2-OF for 71359@debbugs.gnu.org; Sun, 29 Dec 2024 23:14:14 -0500 X-Mailborder-Info: host=console.hosting-cloud.net, gmt_time=1735532048, scan_time=19.62s X-Mailborder-Spam-Score: 0.3 X-Mailborder-Spam-Report: ALL_TRUSTED, BAYES_00, MC_BLOCK_XYZ_IN_BODY, URIBL_DBL_BLOCKED, URIBL_ZEN_BLOCKED, DKIM_VALID, DKIM_SIGNED, DKIM_VALID_EF, DKIM_VALID_AU, KAM_LOTSOFHASH, Received: from cp61.hosting-cloud.net (cp61.hosting-cloud.net [103.119.110.239]) by smtp.hosting-cloud.net (Postfix) with ESMTPSA id A281E7F107; Mon, 30 Dec 2024 15:13:38 +1100 (AEDT) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.hosting-cloud.net A281E7F107 Authentication-Results: smtp.hosting-cloud.net; dkim=pass (2048-bit key; unprotected) header.d=tailcall.au header.i=@tailcall.au header.a=rsa-sha256 header.s=x header.b=UkdzxDTR; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tailcall.au ; s=x; h=In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Content-Type: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=SxaZUbMvR5YZNwQLoVV1HUoyiZ3ycS9k3DKYF5Pq9cY=; b=UkdzxDTRu5GxzJ1Xguck7EV4F1 y9YXzI1NPOAzrN2OHeHjZ8ejhXJGskMz9c6p/9Le8hetzsMTAzh6s5SUrxYwY5uq/GJSBVg2xDDMH /SatgREm5Emf0qFbk9G9/XFCtGalfLcXbnjhb4ErHewtxEryRXuRal2l/UkL5C12GbZ1QEE3c+97j Op284IwPRWB34osxO1MbLJmCZPXg5dt0OxRe2nldiURJY/Z1epPeYNeb6SGKAM+J8RaNXSRPmiB4p 3vjXj0fbkzAO4ToI8bGPcpd7uCe4d2lkgh0njF7Gm1ZSA3UYDerFgcxwHqZuLjGZv5PIxUkveEmwA etrelrLw==; X-Spam-Status: No X-HostingCloud-MailScanner-From: whatson@tailcall.au X-HostingCloud-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-2.897, required 4, autolearn=not spam, ALL_TRUSTED -1.00, BAYES_00 -1.90, TVD_RCVD_IP 0.00, URIBL_DBL_BLOCKED 0.00, URIBL_ZEN_BLOCKED 0.00) X-HostingCloud-MailScanner: Found to be clean X-HostingCloud-MailScanner-ID: 1tS79n-00CJdY-1E X-HostingCloud-MailScanner-Information: Please contact the ISP for more information Received: from 110-175-4-25.static.tpgi.com.au ([110.175.4.25] helo=[192.168.178.26]) by cp61.hosting-cloud.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tS79n-00CJdY-1E; Mon, 30 Dec 2024 15:13:30 +1100 Content-Type: multipart/mixed; boundary="------------IwVDtJaJI95YQ0K6jtWkV2Vm" Message-ID: Date: Mon, 30 Dec 2024 14:13:29 +1000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#71359] [PATCH] gnu: Add unsyntax. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , Zheng Junjie References: <6faff8d80d23b950be727e9ca2ea7560ab28b9ed.1717492971.git.whatson@tailcall.au> <87sew35tzy.fsf@iscas.ac.cn> <8734ikkily.fsf@gnu.org> Content-Language: en-US From: Andrew Whatson Autocrypt: addr=whatson@tailcall.au; keydata= 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 In-Reply-To: <8734ikkily.fsf@gnu.org> X-Authenticated-Id: whatson@tailcall.au X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71359 Cc: 71359@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 (-) This is a multi-part message in MIME format. --------------IwVDtJaJI95YQ0K6jtWkV2Vm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 19/12/24 03:26, Ludovic Courtès wrote: > > Friendly reminder that we’re awaiting feedback from you on this > patch. > > https://issues.guix.gnu.org/71359 Thanks & apologies! A revised patch is attached, and feedback addressed below. > Zheng Junjie skribis: > >> HOME-PAGE should move before SYNOPSIS. Done. >> why must add chibi-scheme to propagated-inputs? If necessary, >> please add a comment to indicate this Unsyntax was installing scripts invoking "chibi-scheme" instead of an absolute path, making it a propagated input was a quick-and-dirty solution. The latest version patches these properly, so chibi-scheme doesn't need to be propagated. --------------IwVDtJaJI95YQ0K6jtWkV2Vm Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-unsyntax-v2.patch" Content-Disposition: attachment; filename="0001-gnu-Add-unsyntax-v2.patch" Content-Transfer-Encoding: base64 RnJvbSBlZmIwYjBjMTY2YzY3YzA0NjA0ZGIzYWU4OTczYzRiOThlY2E2ZjYzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8ZWZiMGIwYzE2NmM2N2MwNDYwNGRiM2Fl ODk3M2M0Yjk4ZWNhNmY2My4xNzM1NTMxNTAwLmdpdC53aGF0c29uQHRhaWxjYWxsLmF1PgpG cm9tOiBBbmRyZXcgV2hhdHNvbiA8d2hhdHNvbkB0YWlsY2FsbC5hdT4KRGF0ZTogTW9uLCAz MCBEZWMgMjAyNCAxNDowNDoyNCArMTAwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogQWRkIHVu c3ludGF4LgoKKiBnbnUvcGFja2FnZXMvc2NoZW1lLnNjbSAodW5zeW50YXgpOiBOZXcgdmFy aWFibGUuCgpDaGFuZ2UtSWQ6IEllZGExMzE3N2U1Y2UxZDU4ZTU2OWNmNDE3MTkyMjMxYjRh YTNjZmU3Ci0tLQogZ251L3BhY2thZ2VzL3NjaGVtZS5zY20gfCA2OCArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvc2No ZW1lLnNjbSBiL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtCmluZGV4IDQ5MGEwOWFhMWMuLmE4 NjQ3YTUzY2MgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtCisrKyBiL2du dS9wYWNrYWdlcy9zY2hlbWUuc2NtCkBAIC0yMCw3ICsyMCw3IEBACiA7OzsgQ29weXJpZ2h0 IMKpIDIwMjIgTW9yZ2FuIFNtaXRoIDxNb3JnYW4uSi5TbWl0aEBvdXRsb29rLmNvbT4KIDs7 OyBDb3B5cmlnaHQgwqkgMjAyMiBqZ2FydCA8amdhcnRAZGlzbWFpbC5kZT4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMiBSb2JieSBaYW1iaXRvIDxjb250YWN0QHJvYmJ5emFtYml0by5tZT4K LTs7OyBDb3B5cmlnaHQgwqkgMjAyMyBBbmRyZXcgV2hhdHNvbiA8d2hhdHNvbkB0YWlsY2Fs bC5hdT4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMywgMjAyNCBBbmRyZXcgV2hhdHNvbiA8d2hh dHNvbkB0YWlsY2FsbC5hdT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMywgMjAyNCBKdWxpYW5h IFNpbXMgPGp1bGlAaW5jYW5hLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMyBNYXhpbSBD b3Vybm95ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKp IDIwMjQgU2t5bGFyIEhpbGwgPHN0ZWxsYXJza3lsYXJrQHBvc3Rlby5uZXQ+CkBAIC02Miw2 ICs2Miw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgc2NoZW1lKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBiYXNoKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiZHctZ2MpCisgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJ1aWxkLXRvb2xzKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgZGF0YWJhc2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlbWFjcykKQEAg LTgyLDE2ICs4MywxOSBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNjaGVtZSkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGlzcC1jaGVjaykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgbGlzcC14eXopCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIG00KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtYW4pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIG11bHRpcHJlY2lzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBuY3Vyc2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBuZXRw Ym0pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBjcmUpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHBlcmwpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBr Zy1jb25maWcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHJlYWRsaW5lKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzcWxpdGUpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHRleCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4aW5mbykK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQorICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyB2ZXJzaW9uLWNvbnRyb2wpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIHhvcmcpCiAgICM6dXNlLW1vZHVsZSAoc3JmaSBzcmZpLTEpCiAgICM6dXNlLW1vZHVs ZSAoaWNlLTkgbWF0Y2gpKQpAQCAtNjIwLDYgKzYyNCw2OCBAQCAoZGVmaW5lLXB1YmxpYyBj aGliaS1zY2hlbWUKIHRocmVhZHMuIikKICAgICAobGljZW5zZSBic2QtMykpKQogCisoZGVm aW5lLXB1YmxpYyB1bnN5bnRheAorICAobGV0ICgoY29tbWl0ICIxNDQ3NzJlZWVmNGE4MTJk ZDc5NTE1YjY3MDEwZDMzYWQyZTdlODkwIikKKyAgICAgICAgKHJldmlzaW9uICIwIikpCisg ICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJ1bnN5bnRheCIpCisgICAgICAodmVyc2lvbiAo Z2l0LXZlcnNpb24gIjAuMC4zIiByZXZpc2lvbiBjb21taXQpKQorICAgICAgKHNvdXJjZQor ICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAg KHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRs YWIuY29tL25pZXBlci91bnN5bnRheC5naXQiKQorICAgICAgICAgICAgICAgKGNvbW1pdCBj b21taXQpKSkKKyAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJz aW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFzZTMyICIxaWE1OHhkcnl3 c20wZGcxOWtta2dobnJndzZnajJic2F5cHlqbWJwaXJyaWxhNzNjcWswIikpKSkKKyAgICAg IChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKKyAgICAgIChhcmd1bWVudHMKKyAg ICAgICAobGlzdCAjOm1ha2UtZmxhZ3MKKyAgICAgICAgICAgICAjfihsaXN0ICJnbF9wdWJs aWNfc3VibW9kdWxlX2NvbW1pdD0iKSA7IGRpc2FibGUgc3VibW9kdWxlIGNoZWNrcworICAg ICAgICAgICAgICM6cGhhc2VzCisgICAgICAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdib290c3RyYXAg J3ByZXBhcmUtYm9vdHN0cmFwCisgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAg ICAgICAgICAgICAgICAgICA7OyBVbnN5bnRheCByZWxpZXMgb24gYm9vdHN0cmFwIHRvIGZl dGNoIGdudWxpYiwgd2UgdXNlCisgICAgICAgICAgICAgICAgICAgICA7OyB0aGUgc291cmNl cyBmcm9tIGd1aXgncyBnbnVsaWIgcGFja2FnZSBpbnN0ZWFkLgorICAgICAgICAgICAgICAg ICAgICAgKGNvcHktcmVjdXJzaXZlbHkgKGdldGVudiAiR05VTElCX1NSQ0RJUiIpICIuZ251 bGliIikKKyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIkdOVUxJQl9TUkNESVIiICIu Z251bGliIikKKyAgICAgICAgICAgICAgICAgICAgIChwYXRjaC1zaGViYW5nICIuZ251bGli L2dudWxpYi10b29sIikKKyAgICAgICAgICAgICAgICAgICAgIChwYXRjaC1zaGViYW5nICIu Z251bGliL2J1aWxkLWF1eC9ib290c3RyYXAiKQorICAgICAgICAgICAgICAgICAgICAgKHBh dGNoLXNoZWJhbmcgIi5nbnVsaWIvYnVpbGQtYXV4L2dpdC12ZXJzaW9uLWdlbiIpCisgICAg ICAgICAgICAgICAgICAgICAocGF0Y2gtc2hlYmFuZyAiLmdudWxpYi9idWlsZC1hdXgvcHJl Zml4LWdudWxpYi1tayIpCisgICAgICAgICAgICAgICAgICAgICA7OyBUaGUgYm9vdHN0cmFw X3N5bmMgb3B0aW9uIHVwZGF0ZXMgdGhlIGJvb3RzdHJhcCBzY3JpcHQKKyAgICAgICAgICAg ICAgICAgICAgIDs7IGFuZCBydW5zIGl0IHdpdGggQ09ORklHX1NIRUxMLCBtYWtlIHN1cmUg aXQncyBjb3JyZWN0LgorICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiQ09ORklHX1NI RUxMIiAod2hpY2ggInNoIikpCisgICAgICAgICAgICAgICAgICAgICA7OyBUZWxsIGdpdC12 ZXJzaW9uLWdlbiB0aGUgY29ycmVjdCB2ZXJzaW9uIG51bWJlci4KKyAgICAgICAgICAgICAg ICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgIi50YXJiYWxsLXZlcnNpb24iCisgICAg ICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgICAgICAg ICAgICAgKGRpc3BsYXkgIyR2ZXJzaW9uIHBvcnQpKSkpKQorICAgICAgICAgICAgICAgICAo YWRkLWJlZm9yZSAnY29uZmlndXJlICdwYXRjaC1leGVjLXBhdGhzCisgICAgICAgICAgICAg ICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICA7OyBGaXggaGFyZC1jb2Rl ZCByZWZlcmVuY2VzIHRvIGNoaWJpLXNjaGVtZSwgdXNpbmcgdGhlCisgICAgICAgICAgICAg ICAgICAgICA7OyBjb25maWd1cmVkIGludGVycHJldGVyIHBhdGggaW5zdGVhZC4gIFRoaXMg YXZvaWRzIHRoZSBuZWVkCisgICAgICAgICAgICAgICAgICAgICA7OyBmb3IgY2hpYmktc2No ZW1lIGFzIGEgcHJvcGFnYXRlZCBpbnB1dC4KKyAgICAgICAgICAgICAgICAgICAgIChzdWJz dGl0dXRlKiAnKCJzcmMvY29tcGlsZS11bnN5bnRheC5pbiIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJzcmMvZXhwYW5kLXVuc3ludGF4LmluIgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgInNyYy91bnN5bnRheC1zY2hlbWUuaW4iKQor ICAgICAgICAgICAgICAgICAgICAgICAoKCJjaGliaS1zY2hlbWUiKSAiJ0BDSElCSV9TQ0hF TUVAJyIpKSkpKSkpCisgICAgICAobmF0aXZlLWlucHV0cworICAgICAgIChsaXN0IGF1dG9j b25mIGF1dG9tYWtlIGxpYnRvb2wgZ2l0IGdudWxpYiBoZWxwMm1hbiBwZXJsIHRleGluZm8p KQorICAgICAgKGlucHV0cworICAgICAgIChsaXN0IGNoaWJpLXNjaGVtZSkpCisgICAgICAo aG9tZS1wYWdlICJodHRwczovL3d3dy51bnN5bnRheC5vcmciKQorICAgICAgKHN5bm9wc2lz ICJFeHBhbmRlciBmb3IgUjdSUyBwcm9ncmFtcyIpCisgICAgICAoZGVzY3JpcHRpb24KKyAg ICAgICAiVW5zeW50YXggaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIFNjaGVtZSBwcm9n cmFtbWluZyBsYW5ndWFnZSwKK3NwZWNpZmljYWxseSBvZiBpdHMgUjdSUyBzdGFuZGFyZCwg YW5kIGluY2x1ZGVzIGEgbnVtYmVyIG9mIGV4dGVuc2lvbnMuCitVbnN5bnRheCBldmFsdWF0 ZXMgU2NoZW1lIGV4cHJlc3Npb25zIGFuZCBjb21waWxlcyBhbmQgcnVucyBTY2hlbWUgcHJv Z3JhbXMgYnkKK2ZpcnN0IGV4cGFuZGluZyB0aGVtIGludG8gYSBtaW5pbWFsIGRpYWxlY3Qg b2YgUjdSUyAoc21hbGwpIHdpdGhvdXQgYW55CitzeW50YWN0aWMgZXh0ZW5zaW9ucy4gIFRo ZSByZXN1bHRpbmcgZXhwcmVzc2lvbiBvciBwcm9ncmFtIGlzIHRoZW4gZXZhbHVhdGVkCiti eSBhbiBleGlzdGluZyBTY2hlbWUgaW1wbGVtZW50YXRpb24uIikKKyAgICAgIChsaWNlbnNl IGV4cGF0KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBzaWNwCiAgIChsZXQgKChjb21taXQgImJk YTAzZjc5ZDZlMmU4ODk5YWMyYjVjYTZhMzczMjIxMGUyOTBhNzkiKQogICAgICAgICAocmV2 aXNpb24gIjMiKSkKCmJhc2UtY29tbWl0OiA3OGZmODMyMDgwOTcyM2RlOWMyMmUxMDZlMWI5 OThkN2U1MzI3OWZmCi0tIAoyLjQ3LjEKCg== --------------IwVDtJaJI95YQ0K6jtWkV2Vm-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 16:07:09 2025 Received: (at 71359-done) by debbugs.gnu.org; 4 Jan 2025 21:07:09 +0000 Received: from localhost ([127.0.0.1]:57660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUBMS-000501-TM for submit@debbugs.gnu.org; Sat, 04 Jan 2025 16:07:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50944) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUBMR-0004zp-4d for 71359-done@debbugs.gnu.org; Sat, 04 Jan 2025 16:07:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tUBMI-0000WU-85; Sat, 04 Jan 2025 16:06:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=tgbdYGFLUmDQ/vdj/uBboR65cIm9sTWSQFNWUBjtlBo=; b=j+x0bcxOHL/RRFy+M284 yAecvBypaKbKIqvSDTMgIPYg1QYKAns6NYpsyyVni2OPpebfqvG2MifIP6eh3sPs3Q0wFM5juEkd4 L2z4wJRdgz48kU43+dg0sHxrwPHmLLUrZsO9sUAY2561UVKICIrZbm+mfCztjgZfUPCU0liFVgzVl ayEfFy0f/kDYXazfYuCsl1Zf+AeosAtZnGEl5McEjFlKGOAkYDoLrmKaUicdwf2qoBXU66VAaCUiI oXjAEp3hwQbyGkM9DLJtYQ9ML9vClpfXjMIH78HpQ6VxjzHINyZMpa1TaUe/afSO+/AxvpKEFxn/9 Drc0TjqzTeIXcg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andrew Whatson Subject: Re: [bug#71359] [PATCH] gnu: Add unsyntax. In-Reply-To: (Andrew Whatson's message of "Mon, 30 Dec 2024 14:13:29 +1000") References: <6faff8d80d23b950be727e9ca2ea7560ab28b9ed.1717492971.git.whatson@tailcall.au> <87sew35tzy.fsf@iscas.ac.cn> <8734ikkily.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 15 =?utf-8?Q?Niv=C3=B4se?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Lapin X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 04 Jan 2025 22:06:56 +0100 Message-ID: <878qrqp9u7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71359-done Cc: Zheng Junjie , 71359-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: -3.3 (---) Hi, Andrew Whatson skribis: > From efb0b0c166c67c04604db3ae8973c4b98eca6f63 Mon Sep 17 00:00:00 2001 > Message-ID: > From: Andrew Whatson > Date: Mon, 30 Dec 2024 14:04:24 +1000 > Subject: [PATCH] gnu: Add unsyntax. > > * gnu/packages/scheme.scm (unsyntax): New variable. > > Change-Id: Ieda13177e5ce1d58e569cf417192231b4aa3cfe7 Applied. Thank you Andrew and Zheng Junjie! Ludo=E2=80=99. From unknown Sun Jun 22 00:54:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 02 Feb 2025 12:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator