From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Philippe Schnoebelen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 May 2024 14:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 71120@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171638932014696 (code B ref -1); Wed, 22 May 2024 14:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 May 2024 14:48:40 +0000 Received: from localhost ([127.0.0.1]:56365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9nGi-0003os-0c for submit@debbugs.gnu.org; Wed, 22 May 2024 10:48:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:52086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9hZe-0008BN-Ed for submit@debbugs.gnu.org; Wed, 22 May 2024 04:43:52 -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 1s9hZY-0008Qu-CV for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 04:43:44 -0400 Received: from mx.lmf.cnrs.fr ([195.220.198.153]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s9hZV-00063P-VQ for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 04:43:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lmf.cnrs.fr; s=mail; t=1716367416; bh=Blpta2WMuXzlmDAqqazskBtpwxxYbt5yAXaS3GUuzgA=; h=Date:To:From:Subject:From; b=SIKoEstXapt4naR472j9PN+Srn/9fCpBvlQh8Le8FAUUdg/V7kDjcY8Fq+nAic51x LXT2+YsZPDjyYJes/1vVZw/MUzQXkyzUseJH4xxDU22ukdr5l1AJR1s9GVzmtSJCV4 YiY42cCQ4X9uagXgFSlCUMp1fD7fTOIpnJGtjHQv900zEncHVZ7pyy18XK8k8dRZ7F sRTFkNfM7ncj1dZpp+zcakhwBgsFkQVjvSCkokLYH94Hl5YUQzYquQNuJdLXXLJ4qw z3vNj8Co4gqCb7KRsJlv9ues/ckAJsyAU7BEWMwgcWULOdIR4DpbIz+WwOnXFy3e8r wgBo3Lf+R8FFQ== Received: from authenticated-user (mx.lmf.cnrs.fr [195.220.198.153]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx.lmf.cnrs.fr (Postfix) with ESMTPSA id C83153F66E for ; Wed, 22 May 2024 10:43:36 +0200 (CEST) Message-ID: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> Date: Wed, 22 May 2024 10:43:36 +0200 MIME-Version: 1.0 Content-Language: fr From: Philippe Schnoebelen Autocrypt: addr=phs@lmf.cnrs.fr; keydata= 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 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=195.220.198.153; envelope-from=phs@lmf.cnrs.fr; helo=mx.lmf.cnrs.fr X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Wed, 22 May 2024 10:48:36 -0400 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.3 (--) When I need a list of 100 random dice throws I write (cl-loop for i from 1 to 100 collect (random 6)) It compiles just fine. If instead I use (cl-loop for _i from 1 to 100 collect (random 6)) then I get a compilation warning: foo.el:1:18: Warning: variable ā€˜_i’ not left unused It should be the other way around. The variable 'i' is unused in the first form and that deserves a warning at compile time. Otherwise the compiler will not help me catch the typo in (cl-loop for i from 0 to 10 do (cl-loop for j from 0 to 10 do (foo j j))) ;; <<<=== typo, I meant (foo i j) --ph.schnoebelen, happy and thankful GNU Emacs user since 1983 (Thanks to all involved!!) From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 May 2024 20:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philippe Schnoebelen Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Stefan Monnier Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171701570421580 (code B ref 71120); Wed, 29 May 2024 20:49:01 +0000 Received: (at 71120) by debbugs.gnu.org; 29 May 2024 20:48:24 +0000 Received: from localhost ([127.0.0.1]:53714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCQDf-0005bx-Kz for submit@debbugs.gnu.org; Wed, 29 May 2024 16:48:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCQDd-0005bZ-RN for 71120@debbugs.gnu.org; Wed, 29 May 2024 16:48:23 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5137724002D for <71120@debbugs.gnu.org>; Wed, 29 May 2024 22:48:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1717015685; bh=ADbFYwwf+mszdxEwcXuw8qaLBTtBU7Mz/AwLY+yO1ek=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=d9nVWilfPaQ2nqhvrmN2h86X7QSuiO8D41Hf4vFtAN+q9W4J2xJb455+KyIrX4RP1 3ns9g7qmvaMZjKN+yUXT7z9MtJBzq0B34rOrWJf43WIEk1gaQL7jN7uWpVRoEvwj+o ozWqRszHlm6OsNvJH96i/NSl8ic3VLYJlb96Ooq2GEYKjZltNlJ1FXc5IpqtonprGp PW1Nt+cohbPydYHwky62zP5uFrdwCc0PsKfNxfmFHzvryssfqNpzRRHzmI/1DQ3P1+ nOQJgXLsvANOpPP7cxIXSSVuWFNKIzOQHtmxrByQ+EZDDt7Xitl+stQ4dJF34fPhwm vKD7pFTCedKMw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VqM0G0RwTz9rxK; Wed, 29 May 2024 22:47:57 +0200 (CEST) From: Philip Kaludercic In-Reply-To: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> (Philippe Schnoebelen's message of "Wed, 22 May 2024 10:43:36 +0200") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Wed, 29 May 2024 20:47:56 +0000 Message-ID: <87cyp4wdj7.fsf@posteo.net> 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 (---) Philippe Schnoebelen writes: > When I need a list of 100 random dice throws I write > > (cl-loop for i from 1 to 100 collect (random 6)) > > It compiles just fine. > > If instead I use > > (cl-loop for _i from 1 to 100 collect (random 6)) > > then I get a compilation warning: > > foo.el:1:18: Warning: variable =E2=80=98_i=E2=80=99 not left unused > > It should be the other way around. The issue here is that the warning describes an issue in the output, in the latter case (let* ((_i 1) (--cl-var-- nil)) (while (<=3D _i 100) (setq --cl-var-- (cons (random 6) --cl-var--)) (setq _i (+ _i 1))) (nreverse --cl-var--)) As you see, _i is both evaluated in (+ _i 1) and updated. Here you have a minimal working example of the warning: (byte-compile (lambda () (let ((_x 3)) _x))) ;; Warning: variable =E2=80=98_x=E2=80=99 not left unused My guess is that fixing this would require cl-loop to notice that the counter is prefixed with a "_" and then use some other variable, but that might lead to issues with existing code. Perhaps this transformation might be safe in that case: (let* (( 1) (--cl-var-- nil)) (while (<=3D 100) (let ((_i )) (setq --cl-var-- (cons (random 6) --cl-var--)) (setq (+ 1)))) (nreverse --cl-var--)) I have added Mattias and Stefan to the CCs, as they'll probably have more qualified comments to add. > > The variable 'i' is unused in the first form and that deserves a > warning at compile time. Otherwise the compiler will not help me catch > the typo in > > (cl-loop for i from 0 to 10 do > (cl-loop for j from 0 to 10 do > (foo j j))) ;; <<<=3D=3D=3D typo, I meant (foo i j) > > > --ph.schnoebelen, happy and thankful GNU Emacs user since 1983 (Thanks > to all involved!!) > > > > > --=20 Philip Kaludercic on peregrine From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 May 2024 21:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171701845030248 (code B ref 71120); Wed, 29 May 2024 21:35:02 +0000 Received: (at 71120) by debbugs.gnu.org; 29 May 2024 21:34:10 +0000 Received: from localhost ([127.0.0.1]:55715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCQvx-0007ro-VF for submit@debbugs.gnu.org; Wed, 29 May 2024 17:34:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCQvw-0007rB-8Y for 71120@debbugs.gnu.org; Wed, 29 May 2024 17:34:09 -0400 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 1sCQve-0000Wv-Ec; Wed, 29 May 2024 17:33:50 -0400 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=DKDHKbWHQAcfP0rzw9QvrNctHARnk8k/X5EQ10nIZZA=; b=F5rYl3rFwOJkgDN4Fycz JPzvtFRM7btD2ibE8abLUPFnePAhkWKbhjf0ku5gBIIa9mmlNU5sNsWK5/IZZpPLd7qHZYMAAcXx+ EtJC78XVKHRNJww/jBMg3bSU4ddsRtrR2vBSqwyNxktvvDlLB4lbNkAJ3ZspaF7W5DjMb09+ueuK6 13dqyiUADsWBfP//qlYPy/vkJnxmnlR78x2jckYKU6n3H9rlCT5Re7BT81YMGYZawIGFdC2xB0VBf lEDt9yJ2195Xma0fE7Ac/lrWL2KQ7rZAVcWa+/PoLJglKHanNiY9ooYSZVqYTIUAPcnE2qaKduO3X VPOYT2oahn+27w==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sCQvd-00075P-Vr; Wed, 29 May 2024 17:33:50 -0400 From: Andrea Corallo In-Reply-To: <87cyp4wdj7.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 29 May 2024 20:47:56 +0000") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> Date: Wed, 29 May 2024 17:33:49 -0400 Message-ID: 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-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 (---) Philip Kaludercic writes: > Philippe Schnoebelen writes: > >> When I need a list of 100 random dice throws I write >> >> (cl-loop for i from 1 to 100 collect (random 6)) >> >> It compiles just fine. >> >> If instead I use >> >> (cl-loop for _i from 1 to 100 collect (random 6)) >> >> then I get a compilation warning: >> >> foo.el:1:18: Warning: variable =E2=80=98_i=E2=80=99 not left unused >> >> It should be the other way around. > > The issue here is that the warning describes an issue in the output, in > the latter case > > (let* ((_i 1) (--cl-var-- nil)) > (while (<=3D _i 100) > (setq --cl-var-- (cons (random 6) --cl-var--)) > (setq _i (+ _i 1))) > (nreverse --cl-var--)) > > As you see, _i is both evaluated in (+ _i 1) and updated. > > Here you have a minimal working example of the warning: > > (byte-compile (lambda () (let ((_x 3)) _x))) > > ;; Warning: variable =E2=80=98_x=E2=80=99 not left unused > > My guess is that fixing this would require cl-loop to notice that the > counter is prefixed with a "_" and then use some other variable, but > that might lead to issues with existing code. Perhaps this > transformation might be safe in that case: > > (let* (( 1) (--cl-var-- nil)) > (while (<=3D 100) > (let ((_i )) > (setq --cl-var-- (cons (random 6) --cl-var--)) > (setq (+ 1)))) > (nreverse --cl-var--)) > > I have added Mattias and Stefan to the CCs, as they'll probably have > more qualified comments to add. This is the same transformation that came to my mind reading the orginal report, I think it should be safe. BTW Philippe, you can workaround the bug with: (cl-loop repeat 100 collect (random 6)) Bests Andrea From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 May 2024 21:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.1717019371724 (code B ref 71120); Wed, 29 May 2024 21:50:01 +0000 Received: (at 71120) by debbugs.gnu.org; 29 May 2024 21:49:31 +0000 Received: from localhost ([127.0.0.1]:56449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCRAo-0000Bb-In for submit@debbugs.gnu.org; Wed, 29 May 2024 17:49:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCRAm-0000BG-57 for 71120@debbugs.gnu.org; Wed, 29 May 2024 17:49:29 -0400 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 1sCRAV-0003HO-4x; Wed, 29 May 2024 17:49:11 -0400 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=pDJpNi2hb+n+FtmCJbRKndmHdQ8plg6bXcNsa8ufz04=; b=Ad6uqZo+0ntn1XmWe3w0 vC0jEYtSqwQRMqGHtNRo8xH/uWPe6rCtJYaHn5T34SiODbyyChhuwh8DLVGf2pXrdyDPPa9JtGsIn IXHj+H6pHaCqxDCBwx2aUygoS2d39udcS9n+zpN8/oABGxmR1sdbZc5YVs7fevdxlaW97uBkLPaoo Jc/fw/yG7EhejAlQYNIFH+LKYSphm+y0fWPhTPurfCHLa8XJy4SBuVUXyh7TDnBezSzlvl9PCeinD s6QXrLqQ2EJRWHI0pnA/uwN2FNt4r6ruwWB6TQTQ3bve/gtmUh4GhtG67Kpbpuq95DVCyDd3Qx8kc 9e3GnZaUHGeOLg==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sCRAU-0007ow-FA; Wed, 29 May 2024 17:49:10 -0400 From: Andrea Corallo In-Reply-To: (Andrea Corallo's message of "Wed, 29 May 2024 17:33:49 -0400") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> Date: Wed, 29 May 2024 17:49:10 -0400 Message-ID: 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-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 (---) Andrea Corallo writes: > Philip Kaludercic writes: > >> Philippe Schnoebelen writes: >> >>> When I need a list of 100 random dice throws I write >>> >>> (cl-loop for i from 1 to 100 collect (random 6)) >>> >>> It compiles just fine. >>> >>> If instead I use >>> >>> (cl-loop for _i from 1 to 100 collect (random 6)) >>> >>> then I get a compilation warning: >>> >>> foo.el:1:18: Warning: variable =E2=80=98_i=E2=80=99 not left unused >>> >>> It should be the other way around. >> >> The issue here is that the warning describes an issue in the output, in >> the latter case >> >> (let* ((_i 1) (--cl-var-- nil)) >> (while (<=3D _i 100) >> (setq --cl-var-- (cons (random 6) --cl-var--)) >> (setq _i (+ _i 1))) >> (nreverse --cl-var--)) >> >> As you see, _i is both evaluated in (+ _i 1) and updated. >> >> Here you have a minimal working example of the warning: >> >> (byte-compile (lambda () (let ((_x 3)) _x))) >> >> ;; Warning: variable =E2=80=98_x=E2=80=99 not left unused >> >> My guess is that fixing this would require cl-loop to notice that the >> counter is prefixed with a "_" and then use some other variable, but >> that might lead to issues with existing code. Perhaps this >> transformation might be safe in that case: >> >> (let* (( 1) (--cl-var-- nil)) >> (while (<=3D 100) >> (let ((_i )) >> (setq --cl-var-- (cons (random 6) --cl-var--)) >> (setq (+ 1)))) >> (nreverse --cl-var--)) >> >> I have added Mattias and Stefan to the CCs, as they'll probably have >> more qualified comments to add. > > This is the same transformation that came to my mind reading the orginal > report, I think it should be safe. As a datapoint, SBCL does expands this with inside a (declare (ignore i)) Unfortuantelly we don't support it :/ and our 'ignore' doesn't work here as goes in the opposite direction :( Andrea From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 01:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Philip Kaludercic , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.17170335451138 (code B ref 71120); Thu, 30 May 2024 01:46:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 01:45:45 +0000 Received: from localhost ([127.0.0.1]:38425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCUrR-0000IH-Fo for submit@debbugs.gnu.org; Wed, 29 May 2024 21:45:45 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCUrP-0000Hy-R5 for 71120@debbugs.gnu.org; Wed, 29 May 2024 21:45:44 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id CDC54100043; Wed, 29 May 2024 21:45:27 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1717033526; bh=t1efKYalRZ2LE9l4ZxgP5CHNT3lBAhC3xpSLRC8g83k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=jdA9RD0cdeFgchIERnMa/afjLboZLJT6Fqr0CzbYlQ4Rtit+cPe2qYPEWNk3PkTRN 5u6IAHikA3Ly02uDYO8hSEuvLXwBkLX1/LtXRkJeoyArmFSCwaCsPNmQD+kmuxIvEK lDKGFKuPGWMQ/tBM9wEqrcEKlcADCKCGZJrFAQf81WbzTKj9c4Q2qls2hZSZQ+MoAf eNx7DCFOOgd6GP4MRmXKbIKs6h/z7sF7SU8oUvjpuxftGGuuchr1R9ai/Nh+byWiCM n5HcnhPYKuXAUT+fvArzeUsDie+qAjbb1Nk3U4zU+WETSOVmyvD9pYCtErVYk/FJ+8 SiAM2f4X8YCaw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E19A410002E; Wed, 29 May 2024 21:45:26 -0400 (EDT) Received: from pastel (unknown [24.140.236.196]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A7321120209; Wed, 29 May 2024 21:45:26 -0400 (EDT) From: Stefan Monnier In-Reply-To: (Andrea Corallo's message of "Wed, 29 May 2024 17:33:49 -0400") Message-ID: References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> Date: Wed, 29 May 2024 21:45:26 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.759 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: 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 (---) >> (let* (( 1) (--cl-var-- nil)) >> (while (<= 100) >> (let ((_i )) >> (setq --cl-var-- (cons (random 6) --cl-var--)) >> (setq (+ 1)))) >> (nreverse --cl-var--)) >> >> I have added Mattias and Stefan to the CCs, as they'll probably have >> more qualified comments to add. Not really: There's a similar problem with `cl-destructuring-bind` and similarly, when I started to look at the corresponding code I quickly gave up. At least for `cl-destructuring-bind` I think I understand the intended behavior well enough that I might be able to implement code which behaves as we want (tho I don't know how to *modify* the existing code to reach that stage). In the case of `cl-loop` the intended behavior is much too complex for my poor head, so I don't think I'd be able to decide whether it does the right thing for all cases. Stefan From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 09:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 71120@debbugs.gnu.org, Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.17170612304732 (code B ref 71120); Thu, 30 May 2024 09:28:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 09:27:10 +0000 Received: from localhost ([127.0.0.1]:54537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCc3w-0001EB-Ss for submit@debbugs.gnu.org; Thu, 30 May 2024 05:27:09 -0400 Received: from mail-lf1-f53.google.com ([209.85.167.53]:42475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCc3s-0001DJ-Mt for 71120@debbugs.gnu.org; Thu, 30 May 2024 05:27:06 -0400 Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-52b27afe214so529996e87.1 for <71120@debbugs.gnu.org>; Thu, 30 May 2024 02:26:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717061148; x=1717665948; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=richXStWpQmZRwglxZD4hnPzeDk40fkGpMF3e4bTS3I=; b=Ex/xZ/4QAMxFEj9xNtUbbJ9rZY3nIQBO7aDqo/KxDiDQeTm7IL+7I3aqK/QJ4VCEyC 36vrn1XZYkqlIE4462Hvswu9oNnUCoJMGnm+lcBpzExNDbsoezUMMtxmnF2yzJOTMNbK iIwRkAWcRRHkbcm8x/i1ukjoKCJEMn9kY4oOgm8JTY88alYew2XAy5aF+IjROUdEjmHI 654T0a0qk6TmUaTYwcpDNcoQiXesdWVjPtHh2D5kCHRS+ysJdE61kiqMFa9cpNN01SXN NQyvVxom3VF0yi5KY9PWv1JMnNR24SsdDo2NfO0zphhSJ82oMnEnW/Z0HKAfDtu3t1XV twAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717061148; x=1717665948; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=richXStWpQmZRwglxZD4hnPzeDk40fkGpMF3e4bTS3I=; b=rn2mCnT5Tidrv8ZU78C96QYV2BiAg0g9sU3NPR/2svouWcX40ARNZya73Uipi7s3iI f9vt0xDA6Cho2lq31cDg6h7n4L66HXULt9uuWYuUyFWc8kfhs/eilXzS/Djj2FET5jy/ 5+vyJrOun5p2/uatPi2y+LDTPI17KY3Ix8O+QVwEHyC2BzCLlUo4JH8JgEaI2ES1Kkbr 7/Dc2SAxwYMg9RqpOPxfZtRIOnOvIWeQvA5Jrk7X11aM1EGy5gYPcGG7cbnZpni1mZfB yZhz8Uj9AniChZ/IQDGBwSvFyRpUBuejVN1UJF2hiB6u3a4hnvqQZiOQ/iBznXoZa79P wjcQ== X-Forwarded-Encrypted: i=1; AJvYcCWnHDfVrZeU4A8BmSlSaPov43Fch2avQDIa3KtHkNN/UIUxgj4AlAbpYPyKZvI+zONxNERq3/tfGz0W0Iglg4mFvvkDuh4= X-Gm-Message-State: AOJu0YzJHcurBRhPplD80a7dCimW0/oJTmcrkV3fi616x/o0DF6+ZjTT QMTLr8eTEj5qPwZ6FHYGb2kuzUi6aeFyNSevRrYHnItKFZDRw2T3 X-Google-Smtp-Source: AGHT+IGMUsF8opmDCSZOpZMCrpGLfmxvKrGOAMwvglrbgR5EdZfFRe5aIZWKhAL7zG3FLJUcWULo1A== X-Received: by 2002:a05:6512:344e:b0:524:4a7:5f1 with SMTP id 2adb3069b0e04-52b7e0ee8a4mr420986e87.2.1717061147846; Thu, 30 May 2024 02:25:47 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-529b5ed674bsm1014417e87.18.2024.05.30.02.25.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2024 02:25:47 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <87cyp4wdj7.fsf@posteo.net> Date: Thu, 30 May 2024 11:25:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) Philippe Schnoebelen writes: > When I need a list of 100 random dice throws I write >=20 > (cl-loop for i from 1 to 100 collect (random 6)) >=20 > It compiles just fine. >=20 > If instead I use >=20 > (cl-loop for _i from 1 to 100 collect (random 6)) >=20 > then I get a compilation warning: >=20 > foo.el:1:18: Warning: variable =E2=80=98_i=E2=80=99 not left = unused Quite unfair that you have no a priori way of knowing whether your = variable name is actually the one that `cl-loop` uses for iteration or = just one bound for each iteration (as in `dotimes`). A sloppy reading of Common Lisp's `loop` spec, which we don't need to = follow since this isn't CL but we'd be fools to deviate too far from = without a good reason, didn't tell me anything. In particular nothing about whether the user is allowed to alter the = variable in order to change the iteration. For example, what should (cl-loop for i from 1 to 100 when (=3D i 3) do (setq i 98) collect i) return? Perhaps better not touch that. Thus I don't think there's anything we really need to do here, do you? From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 13:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.1717074885387 (code B ref 71120); Thu, 30 May 2024 13:15:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 13:14:45 +0000 Received: from localhost ([127.0.0.1]:35054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCfcC-00006A-Sv for submit@debbugs.gnu.org; Thu, 30 May 2024 09:14:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCfcA-00005n-0C for 71120@debbugs.gnu.org; Thu, 30 May 2024 09:14:43 -0400 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 1sCfbt-0007Er-BS; Thu, 30 May 2024 09:14:25 -0400 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=QUptmOyDq7A5bWvlnKcGADZ3rgvuo94Fz5HtlW6vdmw=; b=IGBqEgQAHZDNTXdeTEiY RuPSa6pvbtPW4cvJ0Eu+tIaaDsbWYklAOuBQd1G+uj4Tlba957AQV6zz7ZUQCbOUWuf6okENQxOdu 3D6u3gmBqu0waOSvoNuDlDpQDfunltbs2drwlxRAqpZ5Theq83LTTjcVgaCVmrdEaUt9cD09hMN57 MaseMkbvuTDChFyxQK65O4QjDUKcjsCo/nC+jXMT5Z12TvnNOkIfOfL/HKWjJsEPadEi7gRVSWAaa DNAVbBmZF5VKfJpfo3WXXVBqfZLu5DHXSopnFGdbh4FvMRwY721uDUEm1OZFh1WYutm3RmgM0rESQ 4uOogkKnEcGjDA==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sCfbt-0006mF-0u; Thu, 30 May 2024 09:14:25 -0400 From: Andrea Corallo In-Reply-To: <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Thu, 30 May 2024 11:25:46 +0200") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> Date: Thu, 30 May 2024 09:14:24 -0400 Message-ID: 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-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 (---) Mattias Engdeg=C3=A5rd writes: > Philippe Schnoebelen writes: > >> When I need a list of 100 random dice throws I write >>=20 >> (cl-loop for i from 1 to 100 collect (random 6)) >>=20 >> It compiles just fine. >>=20 >> If instead I use >>=20 >> (cl-loop for _i from 1 to 100 collect (random 6)) >>=20 >> then I get a compilation warning: >>=20 >> foo.el:1:18: Warning: variable =E2=80=98_i=E2=80=99 not left unused > > Quite unfair that you have no a priori way of knowing whether your variab= le name is actually the one that `cl-loop` uses for iteration or just one b= ound for each iteration (as in `dotimes`). > > A sloppy reading of Common Lisp's `loop` spec, which we don't need to fol= low since this isn't CL but we'd be fools to deviate too far from without a= good reason, didn't tell me anything. > > In particular nothing about whether the user is allowed to alter the vari= able in order to change the iteration. For example, what should > > (cl-loop for i from 1 to 100 > when (=3D i 3) do (setq i 98) > collect i) > > return? Perhaps better not touch that. If the spec doesn't say anything usually means it's left to the implementors (IOW it's UB). > Thus I don't think there's anything we really need to do here, do you? I, for one, think the nicest option is the one SBCL (and I guess other CL implementations) are using, that is to have 'i' 'ignorable', the problem is that we don't support this at language level. Andrea From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Philip Kaludercic , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.17170806995897 (code B ref 71120); Thu, 30 May 2024 14:52:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 14:51:39 +0000 Received: from localhost ([127.0.0.1]:40742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCh7y-0001X2-Rh for submit@debbugs.gnu.org; Thu, 30 May 2024 10:51:39 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCh7x-0001Wf-Og for 71120@debbugs.gnu.org; Thu, 30 May 2024 10:51:38 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 57E11808EE; Thu, 30 May 2024 10:51:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1717080680; bh=XE4J3BngTyLPAbhgzojaORzVRRarY/v7hLP651XqdzY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=B+UXPep8VOY6Ow6FBGJhbgTP1Le3soLCXWb5x4aHLoc2EwgwhQO5Rj4ADQ5yptZba I+b4PTqSR0TiquBtep8Iwtj9yH+JLa8lQqwYm11k1mc5rfOJk2Yx2yF+B1A18J0o3U o6VUldvFO07NKqXLNqrhF/udgAKOA8nuYPVt1/M5bureKWUrhsqcLvaf9q+9MF6VKO i36XJ4sIoM0MhiM/p/U3XYY7eX+c2RCOipoNhG7es53DzwXHVfntkT7QIFVF9NrT3w 5TZgxlnvAyhoWhL2lC+uR+a6e5dOUHO17VTaFlpNxNmbjLcR6p300TsN0Mf4WUm1wo cRvJJUR2ETUUQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3B450808A4; Thu, 30 May 2024 10:51:20 -0400 (EDT) Received: from pastel (unknown [24.140.236.196]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 05B6C120351; Thu, 30 May 2024 10:51:19 -0400 (EDT) From: Stefan Monnier In-Reply-To: (Andrea Corallo's message of "Thu, 30 May 2024 09:14:24 -0400") Message-ID: References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> Date: Thu, 30 May 2024 10:51:19 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.113 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: 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 (---) >>> (cl-loop for i from 1 to 100 collect (random 6)) [...] >>> (cl-loop for _i from 1 to 100 collect (random 6)) >> Thus I don't think there's anything we really need to do here, do you? > I, for one, think the nicest option is the one SBCL (and I guess other > CL implementations) are using, that is to have 'i' 'ignorable', the > problem is that we don't support this at language level. I don't quite see how "ignorable" comes into play here. In the first case above, the var is "not used", has a "normal" name, and we get no warning. Does SBCL do the same or does it emit a warning? In the second case, the var is "not used", has an "I'm not used" name, and we do get a warning. Does SBCL even support "I'm not used" names? Stefan From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 15:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Philip Kaludercic , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171708373214784 (code B ref 71120); Thu, 30 May 2024 15:43:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 15:42:12 +0000 Received: from localhost ([127.0.0.1]:43422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sChut-0003qN-K9 for submit@debbugs.gnu.org; Thu, 30 May 2024 11:42:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sChur-0003ps-LZ for 71120@debbugs.gnu.org; Thu, 30 May 2024 11:42:10 -0400 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 1sChuZ-00033g-35; Thu, 30 May 2024 11:41:51 -0400 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=uDQVY24ElieUknyKVpd9KCXgUcze2zWiUdoNbf6dHRA=; b=GC7A9XtN+AkPkaLRDP74 ghKsQLNkLtNNFWsls93Z4mnCl6S6ekTQTTbQ8puaQenrxIpdTbBkX/JC7AwQZqnuNjEz+uQncJyuG HKV1OJq1xhfPbz006vpPZgG5sWEbb6TKv9GEUa+SACnEkDQLSWAKU7GpFCerI3H8sWHnPz2R9GfCi 6dt7w9pu4QU1Ri790I7pXUpbLhGH2PJ1S1WmcPZb7MLv1Zs8HuFinYTJyVrFeNEta0F1jNCcMSe3M CoBwMk/ZBYXtFzxrHwYvgeIX63BGe4yzG0mlCMhb41FSxlxrc+rx+d/hYXt9WtWtI5/MS3GrH6d3D JgaeceJPWoP8wA==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sChuY-0006xJ-Ga; Thu, 30 May 2024 11:41:50 -0400 From: Andrea Corallo In-Reply-To: (Stefan Monnier's message of "Thu, 30 May 2024 10:51:19 -0400") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> Date: Thu, 30 May 2024 11:41:50 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (---) Stefan Monnier writes: >>>> (cl-loop for i from 1 to 100 collect (random 6)) > [...] >>>> (cl-loop for _i from 1 to 100 collect (random 6)) >>> Thus I don't think there's anything we really need to do here, do you? >> I, for one, think the nicest option is the one SBCL (and I guess other >> CL implementations) are using, that is to have 'i' 'ignorable', the >> problem is that we don't support this at language level. > > I don't quite see how "ignorable" comes into play here. > > In the first case above, the var is "not used", has a "normal" > name, and we get no warning. Does SBCL do the same or does it emit > a warning? It does not emit a warning > In the second case, the var is "not used", has an "I'm not used" name, > and we do get a warning. Does SBCL even support "I'm not used" names? It does not. In Elisp a variable can be either normal or _* (not used). In CL a variable other than normal can be 'ignore' which correspond to our _* or 'ignorable'. This last AFAIU stands for might or might not be used but don't emit warnings. It's no big deal but I think 'ignorable' is useful for macros expanding code with variables that might or not be used by the user like in this. Andrea From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171708400215478 (code B ref 71120); Thu, 30 May 2024 15:47:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 15:46:42 +0000 Received: from localhost ([127.0.0.1]:43668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sChzF-00041Z-Pt for submit@debbugs.gnu.org; Thu, 30 May 2024 11:46:42 -0400 Received: from mail-lj1-f171.google.com ([209.85.208.171]:48483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sChzE-00041C-9A for 71120@debbugs.gnu.org; Thu, 30 May 2024 11:46:40 -0400 Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-2e95a60454fso11649781fa.1 for <71120@debbugs.gnu.org>; Thu, 30 May 2024 08:46:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717083924; x=1717688724; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=c8llbfRJ3Sj9JDxdUiBjKv7zFEJvFCZJdogwdNkfdQI=; b=WMHIFjjWOzN5XnVAuz+CUSvjgiTvC/Z6iP2UTF7xLzUxHlAPN3/n/7G1LQAwUJwjYP ZSTqaQPHeurP6tsFgEMytbI33Y/PholHqaDRsJxorw2Zhza8w7t05HnY8TYZAnEDu/vG rKkk3yd0Qef6d/DoPwZAfvQ7DsHhqK/ZKF4V9v7vLQ09l4oCVa1l7pLFLUs38ZOZpO3o zJ+TogAff5narSjcQWHoO6nI/WZclBxmR88pjmnyJ2g/q+uGStN8yrBgQULkpQOYImw5 ucWjS0PGiLQiZsZydxAHOdOxzIr9G0wYpF9mR7gqrM0F3AcdifBP+ETBya1NMImfv9nh uUtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717083924; x=1717688724; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=c8llbfRJ3Sj9JDxdUiBjKv7zFEJvFCZJdogwdNkfdQI=; b=rdMBLyxJc8mQZbT+XyDD0mqRrc88vTnOi128/C5++7ogKh41Ho5FubyzoK5DC6C8lT QrIwThiaLqEi7lGXZ+V/MdBn8jZtTawpXaTAW41TvCSjICdIAC3Dkos8hoRzo6c4si0R ER5deT+38qE+iVIyuApjyJFHX/puzCdv71W2xZJVS7rQS1c+/Y6BCQhshBLD2LMNxi+T 4Ua2UhoCjsgGq0JRhYy0dP6ZebnGHk3vhR/z1x/d43yZohdcCrWeG07b78M+EMiZ/qdf 0Kq1tqC42/4r07sk76LxVAQU88TBNe/Kqqni7sAsgADWN76iehHFAb5liblqogQGxT+D npWg== X-Forwarded-Encrypted: i=1; AJvYcCXzJTSmJsVp1lFR4z1XIHHvZauDgRoxXy0APgIbdrA2cNOWVmQZrwcgBunwveJZqy5MTMknWAHFuYUJuTh3E9HxMUV+9ng= X-Gm-Message-State: AOJu0Yxcwhq5OjYx3ZEmy7npHDwgEOUj56sYcKQAN6Xf9PPnU+8L9+oO 7/956YmJeDz+35cglRtei/M3zM6BBGOwMFqOcP+PwHiGHiqYNIkc X-Google-Smtp-Source: AGHT+IEZi+Lkk6XtAXsxIAnZSAL9Zd56GHZj+ygOnRORrfXO1HSa8MUmCAn/v7Cl+oEET2bHlmyhlw== X-Received: by 2002:a05:651c:d2:b0:2ea:81b3:d7f2 with SMTP id 38308e7fff4ca-2ea847c8967mr14564131fa.4.1717083923711; Thu, 30 May 2024 08:45:23 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2ea91beddb3sm13071fa.65.2024.05.30.08.45.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2024 08:45:22 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: Date: Thu, 30 May 2024 17:45:22 +0200 Content-Transfer-Encoding: 7bit Message-Id: References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) 30 maj 2024 kl. 17.41 skrev Andrea Corallo : > In CL a variable other than normal can be 'ignore' which correspond to > our _* or 'ignorable'. This last AFAIU stands for might or might not be > used but don't emit warnings. Like (ignore x) in elisp? From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 17:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171708949528940 (code B ref 71120); Thu, 30 May 2024 17:19:01 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 17:18:15 +0000 Received: from localhost ([127.0.0.1]:47812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCjPq-0007Wi-PH for submit@debbugs.gnu.org; Thu, 30 May 2024 13:18:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCjPn-0007WS-UZ for 71120@debbugs.gnu.org; Thu, 30 May 2024 13:18:13 -0400 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 1sCjNP-0004vm-5V; Thu, 30 May 2024 13:15:43 -0400 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=vrQUNyZqEDetO8wNenwzzgQ9UqbA9q4OObFiLMO0yp0=; b=VJf+Evat8sxdAdSlTGhu VDbO7JQLGUMQpdxyuluRWMPX4TQnCGmrZixGBKo92yJH5puFFyd/SFP6p2yp8LRTTGsOiq7O3n1YT Q1EiAZ10Pk5DHA5MYLrOtTx0xYS2QVmpBca7Vqm2tpj8qKN7UrCsosJ/f6/HH6DKYpKuAoCW+BlOm XdczmeMF3x54ajs5z9Kzrcmul5WrsbwpLbzdTrFqYn3WsFsHC4AaSb8kOVY/R2s/N2iBwDqt5aQxR Z5jFaqPH2xCKfhrL468JBVvyXmdTJ8Jgm4Y795kn+pWBiTq0/x7eE5VDX9P3DZq4qn1LbibXohtvO IgzjyX2asySfqg==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sCjNO-0001ff-Dv; Thu, 30 May 2024 13:15:42 -0400 From: Andrea Corallo In-Reply-To: ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Thu, 30 May 2024 17:45:22 +0200") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> Date: Thu, 30 May 2024 13:15:42 -0400 Message-ID: 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-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 (---) Mattias Engdeg=C3=A5rd writes: > 30 maj 2024 kl. 17.41 skrev Andrea Corallo : > >> In CL a variable other than normal can be 'ignore' which correspond to >> our _* or 'ignorable'. This last AFAIU stands for might or might not be >> used but don't emit warnings. > > Like (ignore x) in elisp? Yes, but with the caveat that (ignore _i) still generates a warning. From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 17:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171708959729155 (code B ref 71120); Thu, 30 May 2024 17:20:02 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 17:19:57 +0000 Received: from localhost ([127.0.0.1]:47876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCjRV-0007aB-45 for submit@debbugs.gnu.org; Thu, 30 May 2024 13:19:57 -0400 Received: from mail-lj1-f179.google.com ([209.85.208.179]:46497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCjRS-0007Zr-V8 for 71120@debbugs.gnu.org; Thu, 30 May 2024 13:19:55 -0400 Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2e716e302bdso11311151fa.1 for <71120@debbugs.gnu.org>; Thu, 30 May 2024 10:19:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717089518; x=1717694318; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=3COrw7L8qznjNmfLSOqi2PIAvq6VPgSN9AtKD3IkDeI=; b=QnjlBVgTC0QrHbHNIYRCgGZv3okH7a8ldvt9NytpUlf0235rPix/2u+Tqohck3Q2e/ Y8f4kKCLSOtrhN1RTPUBuSaflIh0m8h1OIbK4Vhjt9+Wxa3QyzBgJxNg11ZukwjlJC19 uuYjhA4EVOFDqy1eVDt88t0dloyA6kEOTcfnCqRjyH33jSADjLbN5hype9Ta8Ty7kwbO hF28YWWURLbVlTjo0CIDSSEToC6XnNu0eMPkZ7NG5F1/f4Hn3qEG+ZqnZkoPHtjfmeIh 931hnifW0qcbX4rQwckPl6+qoY47WvY4UT206q1dbM6qY6SktWIWPUPiMye6zstfW4iv WTAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717089518; x=1717694318; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3COrw7L8qznjNmfLSOqi2PIAvq6VPgSN9AtKD3IkDeI=; b=mEiKeQK6yhkbH2JVEJt+674ZTnJFYcBxIdxZrJpYExtSTDrOzmgoEBJf0cEeQsHTdt EvV2BDwiuioPMbde0823eSxduX1LJMVZxxiADdjIYxyjoaPM8aJIwTf5nGo+VNvqTfwU m0v3PZqNoFx35qy0fCtZRtA47cI7TiwD/t4AdKyxsOQEcfNcKxNl9bR/dIN/1f1+O4U5 he5SKuxzxdUTSCwQw0mmFLP+PUk581BHxGyyEQ2H1nyc6GMZHSsPjcN6Mqa/Dh6c0hFt /ddp+K4FLoT+keNEhxTDBA4ZTN+1FSq5AHVHsMwXTzHCyC5vtSrSkWtL4wdgh0ZedgYL 5U2g== X-Forwarded-Encrypted: i=1; AJvYcCUk/agRPvagB7MRUFVeN+WV+/p4cSFhuRWenB1gHHYuxl6oH7PSoGOW6RheypZj3xB2vr8O3CGeXR8MHXr+g7jH1a5N4eU= X-Gm-Message-State: AOJu0YyffbSywO8gL+qoL420WK1cwh1djJAnRFtv2lEeeV2DmvlO9unB Dn1106R2Q9lCHCxbGtC4aA021BdEr3MuO14XlONaPCjvSYQDJmOs X-Google-Smtp-Source: AGHT+IHVydf8V+NxWXdo8qZIV7Gg9evMzTDpmlkuiqD2G3+uJkL7ZSDoWSnhMzBJEi7duub2a6l2dA== X-Received: by 2002:a2e:9107:0:b0:2ea:83f6:2781 with SMTP id 38308e7fff4ca-2ea84883fd9mr15733771fa.46.1717089518056; Thu, 30 May 2024 10:18:38 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2ea91bee767sm216491fa.72.2024.05.30.10.18.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2024 10:18:37 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: Date: Thu, 30 May 2024 19:18:36 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) 30 maj 2024 kl. 19.15 skrev Andrea Corallo : >> Like (ignore x) in elisp? >=20 > Yes, but with the caveat that (ignore _i) still generates a warning. That could be fixed; it likely involves some other reforms that we want = to do anyway (and being prepared behind the scenes). Will take a while, = though. From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2024 17:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171709098632411 (code B ref 71120); Thu, 30 May 2024 17:44:01 +0000 Received: (at 71120) by debbugs.gnu.org; 30 May 2024 17:43:06 +0000 Received: from localhost ([127.0.0.1]:48889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCjnt-0008Qg-Uv for submit@debbugs.gnu.org; Thu, 30 May 2024 13:43:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCjnr-0008Q7-Db for 71120@debbugs.gnu.org; Thu, 30 May 2024 13:43:04 -0400 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 1sCjna-0001Bx-55; Thu, 30 May 2024 13:42:46 -0400 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=hkrj25LJpARnEI+6defxmEw5FBaFFcwC44SBWeTH6F0=; b=e/Eb3XrT5eDh5U/xAbyI Sorq+9KtYF322Jhu/1BQvl2k0bfEKXqWU00jy20143GTcftCbxvqCfykyAnSuFvxnGAQIJG6BXdec czE5Q+TmqRGaC0c44O/j6x4Mlurx02LELUPIRxdVwO+gWmEZ28ZxIP3ylX43V5twY0tRyPrG6USGK EgYGH7K96Xx6iA9SlYkemXG0QRDwDOXGXSeIq0Fn52Zq8h2UJXfazvi+BjxHceENskJriDvSwaoUS eK4Zbrno8XqnlE67hZR1jwKWfD2m9lswQqboGyFfoSevTPwaA7fyYjyryIlbj6fku0pfL/P0Q3aDd t/3w7zqem8qTmg==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sCjnZ-0004R0-OM; Thu, 30 May 2024 13:42:45 -0400 From: Andrea Corallo In-Reply-To: <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Thu, 30 May 2024 19:18:36 +0200") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> Date: Thu, 30 May 2024 13:42:45 -0400 Message-ID: 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-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 (---) Mattias Engdeg=C3=A5rd writes: > 30 maj 2024 kl. 19.15 skrev Andrea Corallo : > >>> Like (ignore x) in elisp? >>=20 >> Yes, but with the caveat that (ignore _i) still generates a warning. > > That could be fixed; Cool > it likely involves some other reforms that we want to do anyway (and > being prepared behind the scenes). Will take a while, though. Would you like to share with us what's cookin'? =F0=9F=98=80 Andrea From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 May 2024 04:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Philippe Schnoebelen , Philip Kaludercic , Stefan Monnier Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171712991217413 (code B ref 71120); Fri, 31 May 2024 04:32:02 +0000 Received: (at 71120) by debbugs.gnu.org; 31 May 2024 04:31:52 +0000 Received: from localhost ([127.0.0.1]:52944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCtvi-0004Wk-0A for submit@debbugs.gnu.org; Fri, 31 May 2024 00:31:51 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:54748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCtvd-0004WR-3z for 71120@debbugs.gnu.org; Fri, 31 May 2024 00:31:49 -0400 Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-5755fafa5a7so1851005a12.1 for <71120@debbugs.gnu.org>; Thu, 30 May 2024 21:31:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717129828; x=1717734628; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tMHTTzBKy0bv0IUXorUJbmSiaDVF5u7/OqlHT+l4rRA=; b=TQrs3SYTEqwTQTbMMCyVmuWefmQbDYRu2yPmivcFcl1ZKX1mSNT4eiTxH1B5/Nos41 E5dWf6d3s6Wc7PCIS+n3HyzDPyI4ODKUqVNqLNVMPWEwl+iZvGwCZK+3XEASXR5gnrPp A7AJrNAe2YedxnBEnny5+dXbBRtxtzCt7ID1u62lyfeYYB2oH/d1JfEtzN11xVCQ8WsL TpJMOoRVEt9psZe36E5XR5J7OdJtDxf3p81/grxgjVdOgcuKbM7jkPcHmnvaD8fkMBdL 7rOVX7GE4S3guO6t0i0UQ2Cj+1RYxwpC1c9h5YxhQZQ0dTi9DeFDTn6SbE5gRhfNkrUp 6JuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717129828; x=1717734628; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tMHTTzBKy0bv0IUXorUJbmSiaDVF5u7/OqlHT+l4rRA=; b=HQDvKFv5PdhDkq4ikJYggUNNUBcdaN67Pb2GhSCJCSiGEm5Fhmn5C3PWAgRSkGPWup /3XYdXcWKyIfYiW1ZEnj9e2JCY9g0xhuVtHll99j4TrR5xhZgeyBwCPnKpoPJHTTw5lD m+InyZhmMwizv4AgYTpwn+EEpIlAsUUFAp6P2GG5B8QRDRixP+5UFJXfzZd1KHfTfAH5 5S3XCc7qTaAgCyzTPwsL5wjg5Qp9821X2ze2VLHoiYa8UUymCajH1wLM7fJwH0bGyCeV qXGtpNMatLp0VU+fGDQPgOfcgbns++ZjlaViF+HNcyM+NX222lF70Jm3ZZ1qt/PpZB0c vdrA== X-Forwarded-Encrypted: i=1; AJvYcCX05+JL+sphaDqUrZsjQq9SnTwVGU0I13E51jupdUkJBChKT2opwFKsfZnKz0niW+V6obv3vS4Lb3ChZ06no3h0j1xitVA= X-Gm-Message-State: AOJu0YwFB4Kk/+nPBwGYJUO1FXK2IR1Bwi6e+W/syKev4D/LqySTGdNR hZXaX6BX/ZKUnhQ6cVA4ceAuiHLys+sY4Xl9072a4OcIL1qXFTUX X-Google-Smtp-Source: AGHT+IG/HvyvX0Jg7FWivSp1UXe/2ks1B0kD4j8Ics/8ioftR8tonE8a3imq8jBn2gi4hUcGltzRQQ== X-Received: by 2002:a50:8e59:0:b0:57a:2ab4:1c6a with SMTP id 4fb4d7f45d1cf-57a364507d3mr529639a12.32.1717129828095; Thu, 30 May 2024 21:30:28 -0700 (PDT) Received: from pro2.fritz.box (p4fe3a1a3.dip0.t-ipconnect.de. [79.227.161.163]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-57a31be4df2sm541214a12.47.2024.05.30.21.30.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 May 2024 21:30:27 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Andrea Corallo's message of "Thu, 30 May 2024 13:42:45 -0400") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> Date: Fri, 31 May 2024 06:30:26 +0200 Message-ID: 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: 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 (-) Andrea Corallo writes: > Mattias Engdeg=C3=A5rd writes: > >> 30 maj 2024 kl. 19.15 skrev Andrea Corallo : >> >>>> Like (ignore x) in elisp? >>>=20 >>> Yes, but with the caveat that (ignore _i) still generates a warning. >> >> That could be fixed; > > Cool > >> it likely involves some other reforms that we want to do anyway (and >> being prepared behind the scenes). Will take a while, though. > > Would you like to share with us what's cookin'? =F0=9F=98=80 Good question. Who is "we" and why is it not on emacs-devel? From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 May 2024 08:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.17171442698060 (code B ref 71120); Fri, 31 May 2024 08:32:01 +0000 Received: (at 71120) by debbugs.gnu.org; 31 May 2024 08:31:09 +0000 Received: from localhost ([127.0.0.1]:53098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCxfJ-00025w-94 for submit@debbugs.gnu.org; Fri, 31 May 2024 04:31:09 -0400 Received: from mail-lf1-f51.google.com ([209.85.167.51]:49420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCxfE-00025Q-7m for 71120@debbugs.gnu.org; Fri, 31 May 2024 04:31:07 -0400 Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-52b840cfecdso1069516e87.3 for <71120@debbugs.gnu.org>; Fri, 31 May 2024 01:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717144187; x=1717748987; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=Mu6xNEoe2MIH+NdsgywRVBKT5CfoFBLOgQRL6SwfHE4=; b=JQp2l4desYWSYJxIHv7K6B2/8G6EEbKkrpI7VeXN5b+mTOumiGfmIxvXswxx7L9QHA 0n8ZqmKmj4TvDjfm1okHsfDAmRw4Y8FG8o0HBzyLpe94kZpgx25tebbfd21RAgY1WhvX xAPjuqtxmNiQAHkOZXo0OhmGbPKRIjmIVDlO+ICCE/l61w2KHS94yfAhrNjDjCZaBzHV tPfKkKZs6SdlLsEfNjBsE5O4v0TzwegsEQXHUSYm9/MwhFULhQIBeFQU8JcV0uSCE0Ke 1eyY0UvLLThcPz1cdnVG3DqQx8df2Ffv/A30ZHj/lhjGdn56gizEGSc3wvXEYOApkm3C 66ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717144187; x=1717748987; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Mu6xNEoe2MIH+NdsgywRVBKT5CfoFBLOgQRL6SwfHE4=; b=EXEwprbiPlQstCz7l1WZDJlGWxCRSk+mSwgaSAz6HtTIJYO8FwJFJlXaOk5iJGQIKs zlwGeKPB50Zl04niwkuR2KecT2XbwJAD/TI2hDfvbYSlpOIitEA4pUXsHEoTKTi/XBsu pLCvwyK9jpuetcT7vRC4ATmAzP7BxY/Jfv7HqBzB8CFCKFIgg/sVmiNX9EsPxOYXCfLi IEKv8ocXAF6jQc25FbQ38bTWixXwRKDCKchkAMn7Hj3V6/ebQMnWW+SRqP+vpt6n3Mc9 MLDfkKOSjUjjMKbkLGQc4qa5BDK03S+bF+/6o7TvvsBUkN87OVWREkfUo7AxR2XQ34yj 9ebQ== X-Forwarded-Encrypted: i=1; AJvYcCU0GXYRgAnFWME6D+Ajp7B4AaOmYL3YTNcgGMrLKHh/oliw996xZtXE40rMZ79MDemFmwwvT3GaWA+Ag7RKgXv74I/UOcI= X-Gm-Message-State: AOJu0YxdR+Xw8VKsnYo3WG0DH8eTJB4MtHlUsl3Q3Nxh/wr0M1/VwWtp 9bni4umxLI6KWu2aP5SG2feN10T6og/TpnCkarFKe9rMp+5EBmkv X-Google-Smtp-Source: AGHT+IEAVin0IprF7+wJFI1uyevm/qMsefU9MMb6+21WA8QtEuRq00LMvyfCN3YDT7F0tvvYc0EoTA== X-Received: by 2002:a19:8c58:0:b0:51e:f7de:d8eb with SMTP id 2adb3069b0e04-52b89569681mr741634e87.10.1717144187142; Fri, 31 May 2024 01:29:47 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52b84d8e60dsm253739e87.296.2024.05.31.01.29.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 31 May 2024 01:29:46 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: Date: Fri, 31 May 2024 10:29:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) 30 maj 2024 kl. 19.42 skrev Andrea Corallo : >> That could be fixed; >=20 > Cool We could probably do it in cconv now but it would be a hack and I would = prefer not to. From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Jun 2024 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171742827829259 (code B ref 71120); Mon, 03 Jun 2024 15:25:02 +0000 Received: (at 71120) by debbugs.gnu.org; 3 Jun 2024 15:24:38 +0000 Received: from localhost ([127.0.0.1]:43125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sE9Y5-0007bp-PD for submit@debbugs.gnu.org; Mon, 03 Jun 2024 11:24:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sE9Y3-0007bQ-65 for 71120@debbugs.gnu.org; Mon, 03 Jun 2024 11:24:36 -0400 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 1sE9Xh-0006yw-U4; Mon, 03 Jun 2024 11:24:13 -0400 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=C4M2yxo6IAAcTkH9u2to57I1IzZjVw9/OO41ScWcQhg=; b=bfpWIlOGABzQLIEPNgcP 5aaDqUwUZF61e/pjTzfmfUqlqdQTaFiN/1B7p2zaqXIn17dgc1H7szdOTHPrJDDPke9/9z5q0wbP+ rE7+/n8oaExr197kF2csFCV9jdE9APj+u2ut6K5jzm0u6pATjzOeaqnbLMJmcPtGHrsV2gf4bOvR0 jrt8tr1fVMOut/duqrHAqkmi4eeLesOharEbCXjf7LM2gRJi810ga58J72T3VCfZAxD10WTJ3bmq7 lACTm/afhQa1BN7x9D1DvKQypHsERu3nA94Wx0ZPdqvYU6cQJ17ON6tFa9suyLxP0d5O8x9lvSlkr Fhetp7NQosZ8cw==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sE9Xh-0006pP-9d; Mon, 03 Jun 2024 11:24:13 -0400 From: Andrea Corallo In-Reply-To: <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Fri, 31 May 2024 10:29:46 +0200") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> Date: Mon, 03 Jun 2024 11:24:13 -0400 Message-ID: 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-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 (---) Mattias Engdeg=C3=A5rd writes: > 30 maj 2024 kl. 19.42 skrev Andrea Corallo : > >>> That could be fixed; >>=20 >> Cool > > We could probably do it in cconv now but it would be a hack and I would p= refer not to. Okay so I guess we can keep this bug open as a reminder for this? Thanks Andrea From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Jun 2024 15:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.171742921332117 (code B ref 71120); Mon, 03 Jun 2024 15:41:01 +0000 Received: (at 71120) by debbugs.gnu.org; 3 Jun 2024 15:40:13 +0000 Received: from localhost ([127.0.0.1]:44124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sE9nA-0008Lw-LT for submit@debbugs.gnu.org; Mon, 03 Jun 2024 11:40:13 -0400 Received: from mail-lj1-f173.google.com ([209.85.208.173]:53570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sE9gs-00082x-VI for 71120@debbugs.gnu.org; Mon, 03 Jun 2024 11:33:43 -0400 Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2eaad2c673fso19750381fa.3 for <71120@debbugs.gnu.org>; Mon, 03 Jun 2024 08:33:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717428744; x=1718033544; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=zOaoQNuEiz+JIMFlHU+JaMZW0P7wjoIdcg5yKSmi9IQ=; b=CNBRzMveQLIUIx96Arbr0FDAh8feQXFNn/vOpICztncFFYxVTUkVyeIOPPUfY1k0oE LLTWzU2DHmR2z6xc2bXaAWiqj6328WGj5oYoQN+f5nsMEdXD+7uio5SvGksIKwqEtG5a 55mdYYLo2aga3QBOU2VRKn1s+MKJ+AIX3EoYcZgWEuG8NU2r+UxKivmTOnO7tO11xkzw 0qVWkh5wMCMahjYYo4iGzY2sS7Lmx9fjuQGUfY5GEwvX7hSw8EH7xfscZrQ52vtWFb14 VBWDR/l2nuhadnR7oUbg0hYEwycvx7h1Bv+pdvSYjqkG8yhohDVIU6C7by5ppV5mbiLp WCEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717428744; x=1718033544; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=zOaoQNuEiz+JIMFlHU+JaMZW0P7wjoIdcg5yKSmi9IQ=; b=QDZex1gpseWOBBXsLF7gDKQkS2tZzopH4NmySEn+mUUEUDC7WxDLh1HLcarCJ1Cjl4 pcadPnvZ1Qi5sXd/NUwpmuIoUlxEW9NtewzQ/iDd/4ejLJ6itoSYKL+sIVeGB/IZe7B+ IFDib/1VLD0IewSpmDL/eyMyJnf+m7awI/FGl9z/jrzO62lv9FjnKnFjVBjtT1qHIbF/ IO/3l5JS25WfPW7eotORN30AimvPkHFZo2co35MrUGXxAu6IQT4bD2iNzJp0ATC8Zfrn xlyg0bszBZiP/JRHlx1FpEXCV+3VL12NS6g0O7Gd1lIB/EFUdYuXOaPP/dYGiKl0Au9C PrfA== X-Forwarded-Encrypted: i=1; AJvYcCXnHgfaHqxNX34PLjJOo/85tLz+7WdYouBPORPMwyE9j2G3Z0VCej0JVn8+kqVk2QCUayC8UACZCYXoUhY/MD0UR55NbQY= X-Gm-Message-State: AOJu0YzDIZ2JlawiHnTwrmNlTr4tT2xZluwCv5iWdeIPifhtuxMPUySu 3SI3iszawZhVktC2sMPCrTv+MiXt3c0Uubwq8EkoISrrhEBnYX9T X-Google-Smtp-Source: AGHT+IHUbrIoErTCOqeT7f1rJgV9HCNgYCm6tvdvB41sWl60hFR253zepvTSoix6BXf1hBQisYSpmg== X-Received: by 2002:ac2:4c28:0:b0:52b:7f31:8652 with SMTP id 2adb3069b0e04-52b89563413mr7482967e87.36.1717428743777; Mon, 03 Jun 2024 08:32:23 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52b948125c0sm661612e87.262.2024.06.03.08.32.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Jun 2024 08:32:23 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: Date: Mon, 3 Jun 2024 17:32:22 +0200 Content-Transfer-Encoding: 7bit Message-Id: <21149109-3414-47E9-8A4F-DF6F64F338A3@gmail.com> References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) 3 juni 2024 kl. 17.24 skrev Andrea Corallo : > Okay so I guess we can keep this bug open as a reminder for this? Thank you, but there's no need for that as far as I'm concerned. From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Jun 2024 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.17174319158259 (code B ref 71120); Mon, 03 Jun 2024 16:26:02 +0000 Received: (at 71120) by debbugs.gnu.org; 3 Jun 2024 16:25:15 +0000 Received: from localhost ([127.0.0.1]:47366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEAUl-000292-3f for submit@debbugs.gnu.org; Mon, 03 Jun 2024 12:25:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEAKL-0001bP-2Q for 71120@debbugs.gnu.org; Mon, 03 Jun 2024 12:14:29 -0400 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 1sE9p1-0002Gc-Nv; Mon, 03 Jun 2024 11:42:07 -0400 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=qvBRmTHmC0FuB6bbuKyqZkLq9iyck7Bw+guFXSefsXE=; b=YAYRSCN1JGi6h1iklY2R IR/7H3D/R41WpJgPLk0NpOVL44x7avEJjpp7xxSw6/RqZlViAYhsKAcYwle6DnU3wsd4mV2VcJhx0 eht9dPo8opS1715nKBCMyTpDL6HJyxaKOZzHOGFcU26PIGL8ow97uw/tsc4kNzE9MlUroEYP1TKT9 DRsETQ2ayPMzKkuyeMh435z01NLUkzE9HMD/swUfStrwY8FZFsxUElsqQWbFXEpghkV55XVPiq7nJ ik++tOMmLhxjDdCStg3eCgUMQHII0V8hXSyCSkGkyQbv1RB/HyWlyQJtp44yYGuLV0tqgvIiPWuRe RZ+91BmvEyE7CQ==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sE9p1-0003uk-Hc; Mon, 03 Jun 2024 11:42:07 -0400 From: Andrea Corallo In-Reply-To: <21149109-3414-47E9-8A4F-DF6F64F338A3@gmail.com> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Mon, 3 Jun 2024 17:32:22 +0200") References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> <21149109-3414-47E9-8A4F-DF6F64F338A3@gmail.com> Date: Mon, 03 Jun 2024 11:42:07 -0400 Message-ID: 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-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 (---) Mattias Engdeg=C3=A5rd writes: > 3 juni 2024 kl. 17.24 skrev Andrea Corallo : > >> Okay so I guess we can keep this bug open as a reminder for this? > > Thank you, but there's no need for that as far as I'm concerned. Do you prefer a dedicated bug for 'ignore'? From unknown Tue Jun 17 01:44:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71120: 29.3; buglet in cl-loop Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Jun 2024 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71120 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 71120@debbugs.gnu.org, Philip Kaludercic , Stefan Monnier , Philippe Schnoebelen Received: via spool by 71120-submit@debbugs.gnu.org id=B71120.17174319608371 (code B ref 71120); Mon, 03 Jun 2024 16:26:02 +0000 Received: (at 71120) by debbugs.gnu.org; 3 Jun 2024 16:26:00 +0000 Received: from localhost ([127.0.0.1]:47407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEAVT-0002Aw-LL for submit@debbugs.gnu.org; Mon, 03 Jun 2024 12:25:59 -0400 Received: from mail-lj1-f169.google.com ([209.85.208.169]:61780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEAVR-0002AY-MA for 71120@debbugs.gnu.org; Mon, 03 Jun 2024 12:25:58 -0400 Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-2e72224c395so40746251fa.3 for <71120@debbugs.gnu.org>; Mon, 03 Jun 2024 09:25:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717431879; x=1718036679; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=6Rs/PBvSw9CzyHwRR6TRzPFxQ0IkyORUfEsyDbNyKTs=; b=UKCljKAfTHwI+luX19cy/zfoTULpeXrORElrd3Tq8wAqCkLId+U10aMdeHNUxm/RAN HhIKxiKNhZXcttgBLzMvBfmbAGMFLSuYWE51FW9DgDfrcY31GHlby1zQGU2IcP1yvD7w diHu/WP+Fx3QuCkH4wCj9d6CNy0KOcEmOdPj4VWQW6kV+GNMOZI2tCXgjgeQh1UaQ9A+ VLt48ZRQ9RJG9IwbOY55aeraw9tFqRg/aYX5/gqh0bNNrF+0Q6h6c+3f1qabY/zVDfdE i3NstRLEuwuFQu8PdZHzUD7hG3nGX7OAglHA4ZXGnl1amWaEVLy+bnmaa3kfaD6pfE+Z 7yyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717431879; x=1718036679; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6Rs/PBvSw9CzyHwRR6TRzPFxQ0IkyORUfEsyDbNyKTs=; b=nNH+8DMZKx8bzEVFfq4FQWTfpOWABg61uV3NONBLD6Q1twbfQqRTvpOE/qHyzjwnQU zKYEEK76vO+IHGM7KrIHlWh/QmXlcd5sxo+d59rXL/d7A4nKi5gzigL3qt0d8vmxlCiF DQkRKos2SFySnIYelhAveCS+2qPtGF2O+h13s1pNa2K2ivJ/A32F+etGP3oEgBSfzQzc RBSms1/p+9hG3JSG1wHxp8VrZw/Y0GnhEiHQsxFjj8gU8MCaILeHQ9JNa8e54ruF+vla 84fngGR7dbaRQ4pG/JD559saoWZFvYYvda4yGf2X93bUvR/Tilf8wj31b0+GchfMAoKk FMUA== X-Forwarded-Encrypted: i=1; AJvYcCVzcug68dkrpcs6KEabXj+XZ+sR7i6h2nJWN7n2A+HgiARQcjXt5/7vdhHaW26Csbu8gjuHffC/2JkJepXf409gOtVcmu4= X-Gm-Message-State: AOJu0YzosaqHcWUMjxRnwWFuCCDaK5kbnJqSEpjDHw5vJBBX+GtxDWCB hRvnx9UoP1Atl7v9Y67+6HdrWVRseg2+aY83Jx9vQ+EIZq2fRikk X-Google-Smtp-Source: AGHT+IGtfQAeaBD1vPJ7rHUplIorOxpFze9JWO6RHOA/oEcnK06QQD1K3yIFAdPs4DvUwiN56FYA7g== X-Received: by 2002:a05:651c:2004:b0:2e6:a0b3:24a3 with SMTP id 38308e7fff4ca-2ea950c7fc6mr59504791fa.4.1717431878695; Mon, 03 Jun 2024 09:24:38 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2eaadf533a0sm4372531fa.35.2024.06.03.09.24.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Jun 2024 09:24:37 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: Date: Mon, 3 Jun 2024 18:24:37 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <536E84D0-80A5-485D-8F8E-0B34E0BABB22@gmail.com> References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> <21149109-3414-47E9-8A4F-DF6F64F338A3@gmail.com> X-Mailer: Apple Mail (2.3654.120.0.1.15) 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 (-) 3 juni 2024 kl. 17.42 skrev Andrea Corallo : > Do you prefer a dedicated bug for 'ignore'? I can keep track of it for myself but feel free to add a bug if you want = to make sure it isn't forgotten. From unknown Tue Jun 17 01:44:11 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: Philippe Schnoebelen Subject: bug#71120: closed (Re: bug#71120: 29.3; buglet in cl-loop) Message-ID: References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> X-Gnu-PR-Message: they-closed 71120 X-Gnu-PR-Package: emacs Reply-To: 71120@debbugs.gnu.org Date: Sat, 01 Mar 2025 02:21:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1740795662-25783-1" This is a multi-part message in MIME format... ------------=_1740795662-25783-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #71120: 29.3; buglet in cl-loop which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 71120@debbugs.gnu.org. --=20 71120: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71120 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1740795662-25783-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 71120-done) by debbugs.gnu.org; 1 Mar 2025 02:20:17 +0000 Received: from localhost ([127.0.0.1]:56129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toCSf-0006cY-2I for submit@debbugs.gnu.org; Fri, 28 Feb 2025 21:20:17 -0500 Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:45431) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toCSc-0006XV-US for 71120-done@debbugs.gnu.org; Fri, 28 Feb 2025 21:20:15 -0500 Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-5dee07e51aaso4884196a12.3 for <71120-done@debbugs.gnu.org>; Fri, 28 Feb 2025 18:20:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740795609; x=1741400409; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=9ZpWta8S07gAr35Tzuk4pzccNYiiFdTxRSjdyoiRdKw=; b=AhGkrWh67KWfIbBPT1ggpvfSI5776XGcgSsdqp85HDO3FecOAKKp/Pk5zFJdSN83zU qXe2uc7zUNS/Ho/glZ/5MH6EwwvP6YLa6octIjzZBO5tRWEn6OW3XRut7JRQBWcyqvBp /yhRXoS0+pZTSY829Y+A7GJ/GnAqE/MlMlkFGlvDmEgvZkVJ+nx/HeTnPcQBiptbAF7e /L2Ia+JotHCh619I6Pc6GY+VAN+rR0rWEETjCdVnnmxNCbGuMUfrm2JCl2M6bqSAw5tA ltTireKvBhyjZSsnGpnSWe40kicQ/WbXot+gyNeQI4gWpPp1wLTAKWr25fXkKJPePHsi 9zcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740795609; x=1741400409; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=9ZpWta8S07gAr35Tzuk4pzccNYiiFdTxRSjdyoiRdKw=; b=hePwDcnvVvT5gGOe06aeSYScjg8o1XLM7V2UPzGha6ElFRbnu2exPyUcxHsm5bNDL9 nACKuNTsBQOAfwimZpFlyIFmszo4w91jt8zl4S/GNlGBBzUgia3Sf2lBayk1u4GSVpZp 8WnRC22jVn7LRMq68hwRyHTqHLBbONtkMh/KeZv9PDu8YewnfME2MQvG9MBDc/Cse7Rj oA818xA6tQ3Xe0N/LnmO82vejdGbmKQaFYiYvlrpFCorrrg7XWZb+LZ/iVx0A5KXKeJe uc467CO9AeEiCPYtEyo0EnPvPebvyQ7TBLoJ32YkZAErcJx39OwPchjQ553Bc8g4kgjK Ut6g== X-Forwarded-Encrypted: i=1; AJvYcCXGTK6ggEKy3BttAlvLcsYhsZr0S4ADzQJ44qoBT0/AhxtY4t6InfEK1R243Cien4VtkCYQXGLNXGLe@debbugs.gnu.org X-Gm-Message-State: AOJu0YzCynOKScFxRiLvrjNT31evV2sMCFTWFSCATZtPzILvGwgAfN8m ymssyOQTeI89Pb0stx6LWCViu3TMTPnPy42BCgBGRMEjlN+VB7C2isyw6PrawGe7nuFD6aCfaYR Mm9vCY/PVXpADuHqIcq7tMYqzgo3uKn9mKM8= X-Gm-Gg: ASbGncv1SAD5DIoGQu3krkkDsAbP5AReFLXeiGOjHGghBsMCXUckA7G8oCxS++lgCGc nZR6OoXZ48JPsNC2z52OrIvhU8NDyY3Hxn7cdmIN+DKG1VDgKD10CfwnsYCdQEzlllpuP4PRwVN IIM6H3srvC9qhwKCtIJrnPqCtQpxE= X-Google-Smtp-Source: AGHT+IGMAvJj8PsbUDcHpGLu0UWjfRSEMcJOAWxR1gZMfAa918Xhq1kcyL2kxM1+QmRx76slLcKSRji/qAoSWmD8228= X-Received: by 2002:a05:6402:51d2:b0:5e4:d11e:7c4c with SMTP id 4fb4d7f45d1cf-5e4d6b878e2mr4751121a12.28.1740795608797; Fri, 28 Feb 2025 18:20:08 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 18:20:08 -0800 From: Stefan Kangas In-Reply-To: <21149109-3414-47E9-8A4F-DF6F64F338A3@gmail.com> References: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> <87cyp4wdj7.fsf@posteo.net> <4ED83CF1-C697-46DF-99D2-56432A1E3B44@gmail.com> <960BD775-771E-495B-BDE8-26E06D23924F@gmail.com> <8A93F378-61D9-4C04-B2C9-084926A4D3C4@gmail.com> <21149109-3414-47E9-8A4F-DF6F64F338A3@gmail.com> MIME-Version: 1.0 Date: Fri, 28 Feb 2025 18:20:08 -0800 X-Gm-Features: AQ5f1JoG2EyUzJgSGN7uGj7gd6GPpNY8jDHDOWKVNvtCyGmUmNSipXL0KXF76Do Message-ID: Subject: Re: bug#71120: 29.3; buglet in cl-loop To: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71120-done Cc: 71120-done@debbugs.gnu.org, Philip Kaludercic , Andrea Corallo , Stefan Monnier , Philippe Schnoebelen 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 (-) Mattias Engdeg=C3=A5rd writes: > 3 juni 2024 kl. 17.24 skrev Andrea Corallo : > >> Okay so I guess we can keep this bug open as a reminder for this? > > Thank you, but there's no need for that as far as I'm concerned. I'm therefore closing this bug report. ------------=_1740795662-25783-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 May 2024 14:48:40 +0000 Received: from localhost ([127.0.0.1]:56365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9nGi-0003os-0c for submit@debbugs.gnu.org; Wed, 22 May 2024 10:48:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:52086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9hZe-0008BN-Ed for submit@debbugs.gnu.org; Wed, 22 May 2024 04:43:52 -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 1s9hZY-0008Qu-CV for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 04:43:44 -0400 Received: from mx.lmf.cnrs.fr ([195.220.198.153]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s9hZV-00063P-VQ for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 04:43:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lmf.cnrs.fr; s=mail; t=1716367416; bh=Blpta2WMuXzlmDAqqazskBtpwxxYbt5yAXaS3GUuzgA=; h=Date:To:From:Subject:From; b=SIKoEstXapt4naR472j9PN+Srn/9fCpBvlQh8Le8FAUUdg/V7kDjcY8Fq+nAic51x LXT2+YsZPDjyYJes/1vVZw/MUzQXkyzUseJH4xxDU22ukdr5l1AJR1s9GVzmtSJCV4 YiY42cCQ4X9uagXgFSlCUMp1fD7fTOIpnJGtjHQv900zEncHVZ7pyy18XK8k8dRZ7F sRTFkNfM7ncj1dZpp+zcakhwBgsFkQVjvSCkokLYH94Hl5YUQzYquQNuJdLXXLJ4qw z3vNj8Co4gqCb7KRsJlv9ues/ckAJsyAU7BEWMwgcWULOdIR4DpbIz+WwOnXFy3e8r wgBo3Lf+R8FFQ== Received: from authenticated-user (mx.lmf.cnrs.fr [195.220.198.153]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx.lmf.cnrs.fr (Postfix) with ESMTPSA id C83153F66E for ; Wed, 22 May 2024 10:43:36 +0200 (CEST) Message-ID: <23fd70f8-6e01-45d7-b9f9-d81d53c95ffd@lmf.cnrs.fr> Date: Wed, 22 May 2024 10:43:36 +0200 MIME-Version: 1.0 Content-Language: fr To: bug-gnu-emacs@gnu.org From: Philippe Schnoebelen Autocrypt: addr=phs@lmf.cnrs.fr; keydata= xsFNBGUULdoBEACzW6FKHcnl6PzE8zIRx8xxCc/46ux/2C/qT1oLbpLJ9nBgBwrKyxUyma37 b/znzwtTYBzEe7chMp/9bBciPG6fdone/hMkMULLEx+Lq1KwsjtlogZs8nCT0b9GBxlzfB9b tHJL1Sn6AuNdFWFS6PKvAeYK/d+oTaKRfyctXzlkuRZv9L3FM0IoNp0Ihn0++oRgei3WoT7z EavBlvyrcVQOTu6Gj5lM7IYqOrnXbGp77djCS8JpGHZFdhdsQEMTYg+bViaXq9uMyN9MO+8T +IBulqd6VmDzmfsy02XNpZbqZ/GXwzYx40NcHvHvb1etp4XgU3WkSYajGszVI0iVtpruQM0P njPq4JYf506FtmmezPgiA1DPrz/Rqdhp0k3cIKDSk22kHinak8L7vtJ9JfecNq1Yws9xAyJX 4yy2gqP0ow5ZU7muhkGUnXQaUBgT5oi7UBIz3xDCHrzyn8sBVmZtsMUgajz0KE+KW66YeP4K fALQdfIFPjaQ4PWEtmqtm4e6Wt68eVXM3Pbup+1ncxvzZuFmcboNBHExJEtplQCqLbILa4XQ YEW+Z6dFCkk5jzXKUCkSSkIYU9T9n021qG1PKtAdVZAqic/7wSU3rTVb6DgukGaMPZ3tlCpN weBtF91NHRrGGDA5S3zumBmJ6iZupFcNkKEUSNOb2ZIok0/tEQARAQABzSZQaGlsaXBwZSBT Y2hub2ViZWxlbiA8cGhzQGxtZi5jbnJzLmZyPsLBjgQTAQgAOBYhBPNWbzsPpdbApuomRnyz pHZG5tVbBQJlFC3aAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEHyzpHZG5tVbH7UQ AKQNEitqm5V4pB0iWQEtN/1JGDLAyWs0G6s4dmQEq1Kg96PRafgeapJRWj32XOZDDUYvtlXQ 97BMPzzc2ujYPQMGceOAYUH+qnvtZM6ZHCzxLkBV2/kfjMPeN7eqdRs1GhHXIu7t2oapcIW5 FRV9sr8wtTyHJf+Jnvur0k6HUh1NEjA5ZAlhjgMiyK4QpQegQq4ZUYXRxMDcTtGgnLgAEHW9 bsOnUwPZH1K9Ao6jQu+q4ZSyRViXJTZdUlNLrXqRywFgr2mj4/9ieYFVRW8VKf0V4TNGksiY jGWa/PGKhNGp0rRJwptIFkmjKzcNnmdVrNM3Bh9nDY82Ye1nSWMB6CcK09l9GnV+a4gRFc4g Rvj8ixVuBuoqOC0zgCZx50LkudwslQCU9L2pSAL2hU+6y9xpu5GxH2a1kD7osfSUmgmKytSE Pc7PLZcfTWzz9uP4LGsWKceNDtGFFC1jlzHxtsy2lkDjuNBcFKWVAyAqijn5HQKRRXlCR76f i86yK/CoQxQ1m96Qw/Sm1DoTQX6DZqjVc0GF9dna5B1kis9t9S9WjncOfMJtrf40AvMegvEJ WPQA0oO0lAUHGfDA0wRy9XUALJU1l/p4Laih3dSc79mOq/FmK8XPpVOfHOPx9X+Szfq+TSpy x64cRR5XYh1Ec460FS+eQKAC7JOcDHkxjXC6zsFNBGUULdoBEACn3MVYrfhdaZ5hIT9359k9 tutM67sCe4OJRP4GoSbLebAX4ng/AtJdJcyKD4enquTz2XZS7yhlGD+FP2pE46Nsg2gxOcI9 cPzqwGz0sFNqiZOj/HueoZQzcFpvL38RH+4/dGF/p/DWQlZNDhuLtH2HC/YJB/EgtNTF9sjT 93Aq6JDkrxyhj2OkQx1cpXTBnxMdnlbt08wzR71G+6F7x84IwjumwfngThgDWE9NR0rjzOX2 rOIfsUJ2/2NXA0xx5gpSIqlvNrsduvR0hQ+Wx4x6AYB5xjOASDUf9BKVQi2p2Sffhrfc0CDG Wv0gWnnNsSdtjUn3a8ylS5690/U+z+LRsnJKcw1pp6/9T68jZeauc8xDGmNznO2CeRnN6KMg rNx+HY8Yyw7hC33/MFUdWqhCd6oJ6zqHac+1hpizjD09Af7hZN3NPuFYidcqCzbvlCnmuSUJ VD98+DK5QPfnK8hwOC1gQrFyBItkNL6lOdu6rR0yWq7WBzAewZ4Gol05Rzgl8vbGGGMhzKbh CUda22CJ+mkmQbOuVfZIe3k0VL7m4h5/I2dUIhT42uLdn14eH2ZAWEf01/lXMhdwT+/sbl28 +SR0KtCYc/7QRgVpiJb2rYOXfF/8L4XdLq93Wjq2nj9rYFJHVetDu3PkN+SWi5X/t7iJKYa4 brztlzs1CMlvsQARAQABwsF2BBgBCAAgFiEE81ZvOw+l1sCm6iZGfLOkdkbm1VsFAmUULdoC GwwACgkQfLOkdkbm1VuAxhAApTB5tMvp/ogBJyo3nbqoiyi/2Kn2m0Himbbg6AjK29o5hTTa S45xmYm7tckZHU9uKz9togzyoj4NfKmPH23lzzzgAh2hTYGLGNVayrhMaiS0EZ/xOtQbC+MH caRCag8mj2mmeAwGEMSntAHz3V9mzGtq0lMwHbFb2JFGF1ObkDd0ORtpzWlmwoD/WDy5hCqK 9iSfxvOUOGtmTeN+AcQUE0RsaFg5XXEt2nZhzUr16/n8tyC5YxFA7fHcjOW09D6v0DzstAMq N5YP+AYyA5AT/CtEawN4IS7O6u46acd/UoaTu6IKINqhwIECu9ke/wJ58kUioAH782wuWV1U BmbHquYJyKheWyd8Dgrns/AvGKGBjACwWGOgVfYyOzFLt3d+MewTP8h9yxsJQ5u4lCBu9rxZ e4k1uMtu7PeA2fxMAnopdqjFJ65cbOFBESucF/JDkrMDRfqmAADHLcCxhYUVBwn9PKWhRQ/6 dJs3qv9H9XEsKbuQEb25WyrCTXQ9fCE90uDhJu6m8JeJdnTMywgwbC7QLDbnbKqS/I8thJu6 CuQUgFrWDgveZ84kALxXevoyd2GGb+9nfFSWtExCRfYzW6NWB4U10rpzjynR7jZbRMksbOYq mJoBukywPoTn5aXSQgDu2fQV+f1uTh+UbVLtzb8vVo5quB0xtJqS3bdxBAg= Subject: 29.3; buglet in cl-loop Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=195.220.198.153; envelope-from=phs@lmf.cnrs.fr; helo=mx.lmf.cnrs.fr X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 22 May 2024 10:48:36 -0400 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.3 (--) When I need a list of 100 random dice throws I write (cl-loop for i from 1 to 100 collect (random 6)) It compiles just fine. If instead I use (cl-loop for _i from 1 to 100 collect (random 6)) then I get a compilation warning: foo.el:1:18: Warning: variable ā€˜_i’ not left unused It should be the other way around. The variable 'i' is unused in the first form and that deserves a warning at compile time. Otherwise the compiler will not help me catch the typo in (cl-loop for i from 0 to 10 do (cl-loop for j from 0 to 10 do (foo j j))) ;; <<<=== typo, I meant (foo i j) --ph.schnoebelen, happy and thankful GNU Emacs user since 1983 (Thanks to all involved!!) ------------=_1740795662-25783-1--