From unknown Tue Jun 24 06:56:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57621 <57621@debbugs.gnu.org> To: bug#57621 <57621@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cl-positional-lambda. Reply-To: bug#57621 <57621@debbugs.gnu.org> Date: Tue, 24 Jun 2025 13:56:53 +0000 retitle 57621 [PATCH] gnu: Add cl-positional-lambda. reassign 57621 guix-patches submitter 57621 jgart severity 57621 normal tag 57621 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 06 09:23:45 2022 Received: (at submit) by debbugs.gnu.org; 6 Sep 2022 13:23:46 +0000 Received: from localhost ([127.0.0.1]:50110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVYYL-0008Uv-PM for submit@debbugs.gnu.org; Tue, 06 Sep 2022 09:23:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:33694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVYYJ-0008Un-Ri for submit@debbugs.gnu.org; Tue, 06 Sep 2022 09:23:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44618) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVYYJ-0005kI-Mf for guix-patches@gnu.org; Tue, 06 Sep 2022 09:23:43 -0400 Received: from mx1.dismail.de ([78.46.223.134]:43289) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVYY7-0007XU-U0 for guix-patches@gnu.org; Tue, 06 Sep 2022 09:23:33 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 342f870c for ; Tue, 6 Sep 2022 15:23:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:subject:references:mime-version:content-type :content-transfer-encoding; s=20190914; bh=frcCV1k9oG9oKj3dpUqdJ g1PxRT2RSN/XKdLCPjaYaY=; b=lR9voBdmkXqs013XPfzbnnQXvBp83X8jkDK1h RPReQCYYVexNy9V5zZIVkDlxA5vpcJuvhYJWV2lqro6eSLW6TPfv2hFmQu4T5gAE OcGRuxUR1GsPfuLrxNQ0vnDDy8IhJHt/I7wvaXBOMTxDFYiBZDSG2l8OvZ61w/+D t8VTQA6NSC/JKD+WGP1UdZ0utVHheninGR3ssKGvzWVaSUq4Nwxp6qLhJ/rcdclo JGvsGcMntwLuuNvmz/r2l8EqbIo6N8rI9wTUBikTyGLvbd463okE4hRFrLjh3Ao5 ACeQjJ3s1fw1qPejctpnsVF62NQNOBjZoMsrXI6T+EgCz54yA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 02cc2059 for ; Tue, 6 Sep 2022 15:23:27 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 62509cd7 for ; Tue, 6 Sep 2022 15:23:26 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 472ac99f (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Tue, 6 Sep 2022 15:23:26 +0200 (CEST) Date: Tue, 6 Sep 2022 08:23:29 -0500 Message-ID: <20220906082329.GB9876@dismail.de> From: jgart To: Guix Patches Subject: [PATCH] gnu: Add cl-positional-lambda. References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.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, PYZOR_CHECK=1.392, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001 autolearn=no 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 (--) From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 06 09:26:37 2022 Received: (at 57621) by debbugs.gnu.org; 6 Sep 2022 13:26:37 +0000 Received: from localhost ([127.0.0.1]:50133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVYb6-00009c-Vh for submit@debbugs.gnu.org; Tue, 06 Sep 2022 09:26:37 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVYas-00008k-GZ for 57621@debbugs.gnu.org; Tue, 06 Sep 2022 09:26:23 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id e94323f9 for <57621@debbugs.gnu.org>; Tue, 6 Sep 2022 15:26:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=nywaUj8BE3UTl+W8fITZCZ8hLOa8yNIfBhaXW+w7PWs=; b= N7pMj0IUfmLF+KiCPWfuR4nR5VzE3mq4tBjWvm2vZcEvq0LcBuSGkpQCaIcqniIn emV4qWL/yKLTfBHl7SU/YJzDouJtOUNlteFYS+zxbt9qrmPpkvb+EfEPgPMUsz94 /SnzjwsAvCsqXXNtc3TzjOuhN9NEd4aNXCXeGglhPqQ9Pdkcva0csjeMX/mG/C6c 7u1C2PgWyeEXMDvD5TM4kS3zYKVm33Q47Cbo2jt4NmjSO70wImRX1An7zuxw8Cg8 xluVzOjM8FoVXts36NX7wWivq7FJ8TPTYFl5NIScK00YZ9KhVjNBUxyeuSSudhUM YxhjT5KqodlqSFiG0BVctg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 45b2c3af for <57621@debbugs.gnu.org>; Tue, 6 Sep 2022 15:26:15 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id de750e3a for <57621@debbugs.gnu.org>; Tue, 6 Sep 2022 15:26:15 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id b8e031da (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 6 Sep 2022 15:26:09 +0200 (CEST) From: jgart To: 57621@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add cl-map-bind. Date: Tue, 6 Sep 2022 08:25:52 -0500 Message-Id: <20220906132553.9993-1-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57621 Cc: jgart 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 (-) * gnu/packages/lisp-xyz.scm (cl-map-bind): New variable. --- gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 8372a154b6..597df27384 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -148,6 +148,40 @@ (define-public cl-alexandria (define-public ecl-alexandria (sbcl-package->ecl-package sbcl-alexandria)) +(define-public sbcl-map-bind + (let ((commit "532d55d93540c632e22b2cd264b5daa5f9d3d900") + (revision "0")) + (package + (name "sbcl-map-bind") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/map-bind") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hfy65xyqc4zqfncn11pp3hjjkdz7m91cynnv91s3lgcl3kffva0")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:asd-systems '("map-bind" "map-bind_tests"))) + (native-inputs + (list sbcl-parachute)) + (home-page "https://www.hexstreamsoft.com/libraries/map-bind/") + (synopsis "Macro favouring positional references over naming") + (description +"@code{MAP-BIND} is a macro that allows visual grouping of variables with +their corresponding values in calls to mapping operators when using an +inline @code{LAMBDA}.") + (license license:unlicense)))) + +(define-public cl-map-bind + (sbcl-package->cl-source-package sbcl-map-bind)) + +(define-public ecl-cl-map-bind + (sbcl-package->ecl-package sbcl-map-bind)) + (define-public sbcl-bodge-utilities (let ((commit "6304bac4abe06d53579e2c0fc4437d14ff077d9f") (revision "1")) -- 2.37.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 06 09:26:37 2022 Received: (at 57621) by debbugs.gnu.org; 6 Sep 2022 13:26:38 +0000 Received: from localhost ([127.0.0.1]:50137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVYb7-00009p-Ki for submit@debbugs.gnu.org; Tue, 06 Sep 2022 09:26:37 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVYat-00008k-Fu for 57621@debbugs.gnu.org; Tue, 06 Sep 2022 09:26:24 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f787a984 for <57621@debbugs.gnu.org>; Tue, 6 Sep 2022 15:26:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=OC3eK/a+L+Y/Z/nQ3lIoe rsGGmvJjZW5yAkEyPSfDqU=; b=JG/caVzwF0NdR2MxLtP6CR62ofm0ClZrXqyD+ w2Jlnpo5BKwndCwCZBQU3NPACH0wib/+I6wra0n0eq+NgSOrfXGsZd+WmnI/+ASr ed8MZrMIkTjtSdIv3QO7FEWq/KlKwr30WhghZGjYCppg4ed8OuFB67Ltge/+OWzA B9t1Hr2gqQgURVrw23Gw6icLc3JxbrxpFPqlabesMspactYg/nMwod06b1QzvYMe HUCOD8HlncFXVgvVa+0OHWrNYzQmUYpjp3aYiba9iL7VSN8/QjIPyrL9GLhLmXqY ZCBTGTDEtRQaLPIxOAUy2b+Qf/kV3yQBgO2/cItkbPbSwxT7w== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 08d97c8b for <57621@debbugs.gnu.org>; Tue, 6 Sep 2022 15:26:16 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 2dca4bd0 for <57621@debbugs.gnu.org>; Tue, 6 Sep 2022 15:26:15 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 93213cb6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 6 Sep 2022 15:26:10 +0200 (CEST) From: jgart To: 57621@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add cl-positional-lambda. Date: Tue, 6 Sep 2022 08:25:53 -0500 Message-Id: <20220906132553.9993-2-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220906132553.9993-1-jgart@dismail.de> References: <20220906132553.9993-1-jgart@dismail.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57621 Cc: jgart 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 (-) * gnu/packages/lisp-xyz.scm (cl-positional-lambda): New variable. --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 597df27384..7b9ef7bf49 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -182,6 +182,45 @@ (define-public cl-map-bind (define-public ecl-cl-map-bind (sbcl-package->ecl-package sbcl-map-bind)) +(define-public sbcl-positional-lambda + (let ((commit "a43a7bb4ef6faa277e6a7440ec9839711c4b9d28") + (revision "0")) + (package + (name "sbcl-positional-lambda") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/positional-lambda") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1l27mw5ciqz7rnjq1lwslgk220i8iqcr39rs8b7hxkp1yqmah5zq")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:asd-systems '("positional-lambda" "positional-lambda_tests"))) + (native-inputs + (list sbcl-parachute)) + (inputs + (list sbcl-map-bind)) + (home-page "https://www.hexstreamsoft.com/libraries/positional-lambda/") + (synopsis "Macro favouring positional references over naming") + (description +"This package provides a concise, intuitive and flexible macro for trivial +lambdas that eschews explicit naming of parameter variables in favor of +positional references, with support for a used or ignored &rest parameter +and automatic declaration of ignored parameters when logical @code{gaps} +are left in the positional references. Further convenience features +are provided.") + (license license:unlicense)))) + +(define-public cl-positional-lambda + (sbcl-package->cl-source-package sbcl-positional-lambda)) + +(define-public ecl-cl-positional-lambda + (sbcl-package->ecl-package sbcl-positional-lambda)) + (define-public sbcl-bodge-utilities (let ((commit "6304bac4abe06d53579e2c0fc4437d14ff077d9f") (revision "1")) -- 2.37.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 08:40:42 2022 Received: (at 57621-done) by debbugs.gnu.org; 7 Sep 2022 12:40:42 +0000 Received: from localhost ([127.0.0.1]:53820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVuME-0002Gc-Jq for submit@debbugs.gnu.org; Wed, 07 Sep 2022 08:40:42 -0400 Received: from mout01.posteo.de ([185.67.36.65]:32823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVuMC-0002GJ-Fe for 57621-done@debbugs.gnu.org; Wed, 07 Sep 2022 08:40:40 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id A98CF240028 for <57621-done@debbugs.gnu.org>; Wed, 7 Sep 2022 14:40:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662554434; bh=5u28Nvb3MiMx6k79Zs46lZsz03jwZhlbkWDwYicQo6A=; h=From:To:Cc:Subject:Date:From; b=kjAvg+Kjliwse5CeyRGdDTLu5p8BtI/tOXaMDoLfukmVaAomVOIqQmmcLQmgNTImd 7RQIrxkPalcnviC0Vlg21APoK07aloKSiBRwAquT4dXkJbj2VERZbBED4MMpo9zF/l K87uGJuAO0Y7Q2Sv/cSxB1ivrIm3he24/fzdFg0UgIHQ+keIj9/3C5bhDTPPU1lYBG L8z7B+sj1Vp8X1rKs0ESTtF59OFd70lpZ7ylQHtSCiW5FKYveODBFUNuFAh/XHoxMc x7P9lF6awg+JjTiOcrHph0QsSh67TjQOUufmQKKyKRV8z4z4SrYSxMmqjIEmDoK24X fNCL+0CT8MARQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MN20d3sDfz9rxg; Wed, 7 Sep 2022 14:40:33 +0200 (CEST) References: <20220906082329.GB9876@dismail.de> From: Guillaume Le Vaillant To: jgart Subject: Re: [bug#57621] [PATCH] gnu: Add cl-positional-lambda. Date: Wed, 07 Sep 2022 12:39:54 +0000 In-reply-to: <20220906082329.GB9876@dismail.de> Message-ID: <877d2fs6gv.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57621-done Cc: 57621-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 (---) --=-=-= Content-Type: text/plain Patches pushed as 73654708bf2a14cc557ccc1ccf76514e67abf83b and following. Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYxiRQA8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j96VAD/cENkrW1228X+ApKDcr6KyvSQ3Fjb1YEQL+Ck bYTSZtEBAJW8qe4fSk7yM9FF5bOBhZ+t/yM7xNF7Z69l4wBCiIuY =KGDv -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 24 06:56:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 06 Oct 2022 11:24:07 +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