X-Loop: help-debbugs@HIDDEN Subject: bug#72753: Different output between SBCL `loop` and Emacs `cl-loop` Resent-From: Okamsn <okamsn@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Aug 2024 01:57:01 +0000 Resent-Message-ID: <handler.72753.B.172429176629495 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 72753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72753 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.172429176629495 (code B ref -1); Thu, 22 Aug 2024 01:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 Aug 2024 01:56:06 +0000 Received: from localhost ([127.0.0.1]:36496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sgx3W-0007ff-Jf for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 21:56:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:41156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <okamsn@HIDDEN>) id 1sgx3V-0007fY-0K for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 21:56:05 -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 <okamsn@HIDDEN>) id 1sgx2l-0003UR-JI for bug-gnu-emacs@HIDDEN; Wed, 21 Aug 2024 21:55:19 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <okamsn@HIDDEN>) id 1sgx2g-0000wP-SH for bug-gnu-emacs@HIDDEN; Wed, 21 Aug 2024 21:55:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1724291710; x=1724550910; bh=k9G2FeyFDlxndgcMMaM0QnnANHtm72sm+HjRXCE4TNM=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=ZG+efmYbKf7F9qSdhuW82Y+Od/PRMgd13BQXOJdbdCL5844Hi/DdgS+JwawpR8Y6l dakHQ9PVzzvzwv/Nms1QvhULYoVchd93uz8RMZEqObzZvIA1QLD+oPyBbG986IIRMC TB2hhlV+FQysqgSGZPtHhx/VZMYus9sVxrm1ogvZVrZlIIY19H1V92JLe6Y/Qo+5tp b8d0AGNRDStyqVNPYM0dyXtkSV0l/RL8QxjuIJs1EszHvsTL4UtiZXtbW0TY5tqL5k Sv4I5NG627rXrsYtl1tuHzBxSCPkGHHxVm5B3UD4tI35aXyYSl/bpFxa+YrscWhjwc 5BvbCNbvG4pcA== Date: Thu, 22 Aug 2024 01:55:07 +0000 From: Okamsn <okamsn@HIDDEN> Message-ID: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> Feedback-ID: 25935600:user:proton X-Pm-Message-ID: 090df1f11e7302cfca202be4ed7ec3a06b62ba5b MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.22; envelope-from=okamsn@HIDDEN; helo=mail-4322.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hello, The following in SBCL 2.1.11 produces 3, which I expected. (loop for i in '(1 2 3) for j from 1 finally (return j)) The following in Emacs 29 produces 4, which I did not expect. (cl-loop for i in '(1 2 3) for j from 1 finally (cl-return j)) This is a simplified example that only shows the difference. I don't know what the standard behavior is, but I personally believe=20 that the SBCL output makes more sense. Thank you.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Okamsn <okamsn@HIDDEN> Subject: bug#72753: Acknowledgement (Different output between SBCL `loop` and Emacs `cl-loop`) Message-ID: <handler.72753.B.172429176629495.ack <at> debbugs.gnu.org> References: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> X-Gnu-PR-Message: ack 72753 X-Gnu-PR-Package: emacs Reply-To: 72753 <at> debbugs.gnu.org Date: Thu, 22 Aug 2024 01:57:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 72753 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 72753: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72753 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#72753: Different output between SBCL `loop` and Emacs `cl-loop` Resent-From: Stephen Berman <stephen.berman@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Aug 2024 07:59:01 +0000 Resent-Message-ID: <handler.72753.B.17243134934848 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72753 <at> debbugs.gnu.org Cc: okamsn@HIDDEN X-Debbugs-Original-To: Okamsn via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: Okamsn <okamsn@HIDDEN>, 72753 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.17243134934848 (code B ref -1); Thu, 22 Aug 2024 07:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 Aug 2024 07:58:13 +0000 Received: from localhost ([127.0.0.1]:36627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sh2hx-0001G8-EE for submit <at> debbugs.gnu.org; Thu, 22 Aug 2024 03:58:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:53812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stephen.berman@HIDDEN>) id 1sh2hv-0001G2-CG for submit <at> debbugs.gnu.org; Thu, 22 Aug 2024 03:58:12 -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 <stephen.berman@HIDDEN>) id 1sh2hB-0007KO-Ht for bug-gnu-emacs@HIDDEN; Thu, 22 Aug 2024 03:57:25 -0400 Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <stephen.berman@HIDDEN>) id 1sh2h9-0000r2-Kh for bug-gnu-emacs@HIDDEN; Thu, 22 Aug 2024 03:57:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1724313431; x=1724918231; i=stephen.berman@HIDDEN; bh=TPRpbrH/DrPzIddlO5dpbF984cjQhcVpNsblBsoGm6k=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=RI/ZVaWnLZxbrV5vtrqkNaWcvLVniR5La9m2MvaDMycZE2DUscu5iqUL5w9GNaak cWYOuRm2VmkajT35IeR66n9O8EmIBUchsi6ALuXMZXsgdgaTaFzTfVCc51UhsFmjn g9jt7VX+vZZJy2XLnqMiKbe3IhlAEJbVqq9Yj6KiO5JGXjqCcxKi1zEivSrednj4j y7c+1srIQ5jojFWgixgkVEtTetAA4HuFo1abwitb97d8YJAaZu2+oFWYeoWpJBt09 fJMjWCRWmoDAyEUxZQnrDauvDdk/AcEHXVMcHHWu/zbMqNocyoRSTpnKYgBUMM3Qz G+I6x0CFqHZdkNjooA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([88.130.49.41]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MD9X9-1sq57G2VVp-009twU; Thu, 22 Aug 2024 09:57:11 +0200 From: Stephen Berman <stephen.berman@HIDDEN> In-Reply-To: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> (Okamsn via's message of "Thu, 22 Aug 2024 01:55:07 +0000") References: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> Date: Thu, 22 Aug 2024 09:57:08 +0200 Message-ID: <877cc9xa5n.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:UkMLiRdZ0oTarB0nyj1Xp2UHvm0QEuOcD0CEQJflUSiudIjcHRX bIea1TO5AZhHLjHEgiMkp5ftlDYsKUAINGRblw21ArGCP48KFjIZtT4UE80lef7CwIrc6am atp3NXCx2DEX5hTrwSiRGy/O7h198NkqdYeEDnbLXV4iKRMlcSG3dshoVpOOy9iNlPC/eaq Z49XxDv1GtuDV55lqla4g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:lpQb1Uv2RVY=;jlQ7O8ZjFIFT7JS/NxetgdvNapp 0XsW4L9C+UwoqAHcU97ZUpsyIj4c19xe7z1JixLGSgaRnTtq3EHghNm5Dcnp+AjJC5u9eXo8o s+eVRJSUxTEEzI6RHymr5zk71uzxpPCEtdT7n6ZqVBuIwI0bIxK+cikquiFsDthT+j0YvU527 eyIKHk6ZOWEcm9+3MPFlP0SZaujtN0h7SOjiU99cNYcj20dX7ti5wz3PhT3N/1PxWHrxWEHuf JtJby84Uozkk3OqPkHrE1lDCctbi5hETxoV6mdKge6XYtUM1xHWWUEI9xQovln6E3OJx3iN7y RZwvBHMvrPZ2I3ajlF4barswM9aWQV2moYIi9dvGKZipiJqFD0g6t5h0kPIIYPAR3wiWohKEN olLO5eGoWtHrBAiBU1gYDkBd/S6p+lP4LiL4qlEyITfWvl+cVd3rYh6hoKupew2rgfIr5mevB 0/J+pAT+32sp5XQXsAiH5AqTK5hrmfraJSEC8FgMdxIPtVherv8mkTm9ECaXLH9Jv7O2oukDb TZkyye3LP2e0wI7DPHUcsxECzvlBnbIIBYddO83N0BIJVAQ0or6w1/HxAWytHmtovChtCCMyM rJKCu7FyxWBml4pPZ3IP1saMfU4D8EnQ9iZl2VAjen3+s8/ZaH7U3u9kJ+nUfec1YzjnYicCh oNbS8/kus9Rhp6L1ovUXnmUvrOSSWY+rUuKybuDt8o1/ksuq2oDvBimkqgvS1fFHy8xhW9a3/ SrXymUmdxni7Vw5hZhxAMg1wZ1pAAcPLrMYXdpsqFQdqgQ9kjeQ46PAQg1WRfQbeMXY7ZL65c eDb+5V7s/JvWrj/cCPwA0bvw== Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.227.15.15; envelope-from=stephen.berman@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On Thu, 22 Aug 2024 01:55:07 +0000 Okamsn via "Bug reports for GNU Emacs, = the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> wrote: > Hello, > > The following in SBCL 2.1.11 produces 3, which I expected. > > (loop for i in '(1 2 3) > for j from 1 > finally (return j)) I get the same result with SBCL 2.4.5. > The following in Emacs 29 produces 4, which I did not expect. > > (cl-loop for i in '(1 2 3) > for j from 1 > finally (cl-return j)) I also get 4 with Emacs built from master. > This is a simplified example that only shows the difference. > > I don't know what the standard behavior is, but I personally believe > that the SBCL output makes more sense. FWIW, GNU CLISP 2.49.93+ (built from the git repo) returns 4, not 3, for the above Common Lisp loop sexp. Steve Berman
X-Loop: help-debbugs@HIDDEN Subject: bug#72753: Different output between SBCL `loop` and Emacs `cl-loop` Resent-From: Stephen Berman <stephen.berman@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Aug 2024 07:59:02 +0000 Resent-Message-ID: <handler.72753.B72753.17243134884829 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72753 <at> debbugs.gnu.org Cc: okamsn@HIDDEN X-Debbugs-Original-To: Okamsn via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: Okamsn <okamsn@HIDDEN>, 72753 <at> debbugs.gnu.org Received: via spool by 72753-submit <at> debbugs.gnu.org id=B72753.17243134884829 (code B ref 72753); Thu, 22 Aug 2024 07:59:02 +0000 Received: (at 72753) by debbugs.gnu.org; 22 Aug 2024 07:58:08 +0000 Received: from localhost ([127.0.0.1]:36624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sh2hs-0001Fp-5A for submit <at> debbugs.gnu.org; Thu, 22 Aug 2024 03:58:08 -0400 Received: from mout.gmx.net ([212.227.15.15]:40231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stephen.berman@HIDDEN>) id 1sh2ho-0001FJ-On for 72753 <at> debbugs.gnu.org; Thu, 22 Aug 2024 03:58:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1724313431; x=1724918231; i=stephen.berman@HIDDEN; bh=TPRpbrH/DrPzIddlO5dpbF984cjQhcVpNsblBsoGm6k=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=RI/ZVaWnLZxbrV5vtrqkNaWcvLVniR5La9m2MvaDMycZE2DUscu5iqUL5w9GNaak cWYOuRm2VmkajT35IeR66n9O8EmIBUchsi6ALuXMZXsgdgaTaFzTfVCc51UhsFmjn g9jt7VX+vZZJy2XLnqMiKbe3IhlAEJbVqq9Yj6KiO5JGXjqCcxKi1zEivSrednj4j y7c+1srIQ5jojFWgixgkVEtTetAA4HuFo1abwitb97d8YJAaZu2+oFWYeoWpJBt09 fJMjWCRWmoDAyEUxZQnrDauvDdk/AcEHXVMcHHWu/zbMqNocyoRSTpnKYgBUMM3Qz G+I6x0CFqHZdkNjooA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([88.130.49.41]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MD9X9-1sq57G2VVp-009twU; Thu, 22 Aug 2024 09:57:11 +0200 From: Stephen Berman <stephen.berman@HIDDEN> In-Reply-To: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> (Okamsn via's message of "Thu, 22 Aug 2024 01:55:07 +0000") References: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> Date: Thu, 22 Aug 2024 09:57:08 +0200 Message-ID: <877cc9xa5n.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:UkMLiRdZ0oTarB0nyj1Xp2UHvm0QEuOcD0CEQJflUSiudIjcHRX bIea1TO5AZhHLjHEgiMkp5ftlDYsKUAINGRblw21ArGCP48KFjIZtT4UE80lef7CwIrc6am atp3NXCx2DEX5hTrwSiRGy/O7h198NkqdYeEDnbLXV4iKRMlcSG3dshoVpOOy9iNlPC/eaq Z49XxDv1GtuDV55lqla4g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:lpQb1Uv2RVY=;jlQ7O8ZjFIFT7JS/NxetgdvNapp 0XsW4L9C+UwoqAHcU97ZUpsyIj4c19xe7z1JixLGSgaRnTtq3EHghNm5Dcnp+AjJC5u9eXo8o s+eVRJSUxTEEzI6RHymr5zk71uzxpPCEtdT7n6ZqVBuIwI0bIxK+cikquiFsDthT+j0YvU527 eyIKHk6ZOWEcm9+3MPFlP0SZaujtN0h7SOjiU99cNYcj20dX7ti5wz3PhT3N/1PxWHrxWEHuf JtJby84Uozkk3OqPkHrE1lDCctbi5hETxoV6mdKge6XYtUM1xHWWUEI9xQovln6E3OJx3iN7y RZwvBHMvrPZ2I3ajlF4barswM9aWQV2moYIi9dvGKZipiJqFD0g6t5h0kPIIYPAR3wiWohKEN olLO5eGoWtHrBAiBU1gYDkBd/S6p+lP4LiL4qlEyITfWvl+cVd3rYh6hoKupew2rgfIr5mevB 0/J+pAT+32sp5XQXsAiH5AqTK5hrmfraJSEC8FgMdxIPtVherv8mkTm9ECaXLH9Jv7O2oukDb TZkyye3LP2e0wI7DPHUcsxECzvlBnbIIBYddO83N0BIJVAQ0or6w1/HxAWytHmtovChtCCMyM rJKCu7FyxWBml4pPZ3IP1saMfU4D8EnQ9iZl2VAjen3+s8/ZaH7U3u9kJ+nUfec1YzjnYicCh oNbS8/kus9Rhp6L1ovUXnmUvrOSSWY+rUuKybuDt8o1/ksuq2oDvBimkqgvS1fFHy8xhW9a3/ SrXymUmdxni7Vw5hZhxAMg1wZ1pAAcPLrMYXdpsqFQdqgQ9kjeQ46PAQg1WRfQbeMXY7ZL65c eDb+5V7s/JvWrj/cCPwA0bvw== Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Thu, 22 Aug 2024 01:55:07 +0000 Okamsn via "Bug reports for GNU Emacs, = the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> wrote: > Hello, > > The following in SBCL 2.1.11 produces 3, which I expected. > > (loop for i in '(1 2 3) > for j from 1 > finally (return j)) I get the same result with SBCL 2.4.5. > The following in Emacs 29 produces 4, which I did not expect. > > (cl-loop for i in '(1 2 3) > for j from 1 > finally (cl-return j)) I also get 4 with Emacs built from master. > This is a simplified example that only shows the difference. > > I don't know what the standard behavior is, but I personally believe > that the SBCL output makes more sense. FWIW, GNU CLISP 2.49.93+ (built from the git repo) returns 4, not 3, for the above Common Lisp loop sexp. Steve Berman
X-Loop: help-debbugs@HIDDEN Subject: bug#72753: Different output between SBCL `loop` and Emacs `cl-loop` Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 23 Aug 2024 11:23:02 +0000 Resent-Message-ID: <handler.72753.B.172441212818217 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72753 <at> debbugs.gnu.org Cc: okamsn@HIDDEN, stephen.berman@HIDDEN X-Debbugs-Original-To: <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: okamsn@HIDDEN, Stephen Berman <stephen.berman@HIDDEN>, 72753 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.172441212818217 (code B ref -1); Fri, 23 Aug 2024 11:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Aug 2024 11:22:08 +0000 Received: from localhost ([127.0.0.1]:39074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1shSMp-0004jj-Ad for submit <at> debbugs.gnu.org; Fri, 23 Aug 2024 07:22:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:45844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1shSMl-0004ja-S7 for submit <at> debbugs.gnu.org; Fri, 23 Aug 2024 07:22:05 -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 <rpluim@HIDDEN>) id 1shSM0-0002Kf-Ba for bug-gnu-emacs@HIDDEN; Fri, 23 Aug 2024 07:21:16 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rpluim@HIDDEN>) id 1shSLy-0006de-LA for bug-gnu-emacs@HIDDEN; Fri, 23 Aug 2024 07:21:16 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-371b97cfd6fso1093549f8f.2 for <bug-gnu-emacs@HIDDEN>; Fri, 23 Aug 2024 04:21:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724412069; x=1725016869; darn=gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=V1h01INiwCWR8ql45Y8ONxw9Xl9DmkDrvXq4aDhqVSM=; b=cskTOndIhtHKaOYenCX+MatMpI3/MOGAgPn+BApUGNyGLjWv/0I6CzBwj7a0vjxhpF NecRuqork+9Nn1o3BrAj7oo9cXXgoXD+4dgBrMjc1x072P7Aha9R8AOGCzWlQ7aw3EIi BZDSALG00ZXD/tPz3O6miTiyHgHXWytkrxQ88UkMnvHXkFkRYt1FCHei23ZZ41hnCWiK 4y94S+lxJj8W9lSQVzHkYJGm250ZX3qwQXztzQdrvDq+33WGFqwZz86jzFwCah1vrvuw icxPtlwSJsVR2B/s0n7UJFJuSxnwKFw6xIpIK1IvBp+rVhJ92XEsvt27iR0dtBC6kcmZ Q1uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724412069; x=1725016869; h=mime-version: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=V1h01INiwCWR8ql45Y8ONxw9Xl9DmkDrvXq4aDhqVSM=; b=MQo8AKMaApesUgR4vUer2g7VPMAIwqJE6BSB5EAH4ZK/NhgD6tJKOWGYQIMIaBrlSa TZg+Lgp/YeMe34vh5Oz0i6E4/FzDgroEg1N+EoYRS/IhShCY/xkwjKUUE9SegxSiPbHH IG9GJg4dFLupOIekdICWi+KL5CS/0WSxS7laOZtWGAE1eW+1UhZDn8SN/zsHXT9D/rp8 urNSnZ92ripFt7it5t6Wjz8psjavn9KsCxLPK1t5L2F6u7qY4QmzC7xnPaufhziCJ3wW p70AzgkIPiVkTrmbPDx8RTLDhLKHeuXN84sJyrGXm4wdmGjcjx2XnxKoqhOsAvpN2D9z LUrw== X-Gm-Message-State: AOJu0YwzCkr2gZgSIuevrIU5jYIZR6tXQTvgfkn6hcOvB0+9VNr04IXl VaufqQSK/HWP25Q5B+J5ASCzdGs48FoWDSGHvU25jEtJeVQf6xwl X-Google-Smtp-Source: AGHT+IEn+TuDKaslmrnSESiNmhokdVhW8rusjUhTkZ1PrPq6Hy8tT4cjgPBjBWtYQH9rKPHyAXflYA== X-Received: by 2002:a05:6000:18a4:b0:368:319c:9a77 with SMTP id ffacd0b85a97d-373118773aamr1342136f8f.29.1724412069144; Fri, 23 Aug 2024 04:21:09 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:89e0:b015:65da:a37f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3730815b7eesm3903586f8f.54.2024.08.23.04.21.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Aug 2024 04:21:08 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <877cc9xa5n.fsf@HIDDEN> (Stephen Berman via's message of "Thu, 22 Aug 2024 09:57:08 +0200") References: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> <877cc9xa5n.fsf@HIDDEN> Date: Fri, 23 Aug 2024 13:21:07 +0200 Message-ID: <87le0nscws.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=rpluim@HIDDEN; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) >>>>> On Thu, 22 Aug 2024 09:57:08 +0200, Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> said: >> >> I don't know what the standard behavior is, but I personally believe >> that the SBCL output makes more sense. Stephen> FWIW, GNU CLISP 2.49.93+ (built from the git repo) returns 4, not 3, for Stephen> the above Common Lisp loop sexp. The CLHS section 6.1.7.2 says "The finally construct causes the supplied compound-forms to be evaluated in the loop epilogue *after* normal iteration terminates." (emphasis mine). To me that means all bets are off regarding the values of variables created in the context of the loop iteration. But we should ask a Common Lisp expert to be sure. Robert --
X-Loop: help-debbugs@HIDDEN Subject: bug#72753: Different output between SBCL `loop` and Emacs `cl-loop` Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 23 Aug 2024 11:24:02 +0000 Resent-Message-ID: <handler.72753.B72753.172441218418328 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72753 <at> debbugs.gnu.org Cc: okamsn@HIDDEN, stephen.berman@HIDDEN X-Debbugs-Original-To: <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: okamsn@HIDDEN, Stephen Berman <stephen.berman@HIDDEN>, 72753 <at> debbugs.gnu.org Received: via spool by 72753-submit <at> debbugs.gnu.org id=B72753.172441218418328 (code B ref 72753); Fri, 23 Aug 2024 11:24:02 +0000 Received: (at 72753) by debbugs.gnu.org; 23 Aug 2024 11:23:04 +0000 Received: from localhost ([127.0.0.1]:39078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1shSNk-0004lY-5J for submit <at> debbugs.gnu.org; Fri, 23 Aug 2024 07:23:04 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:57852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1shSNi-0004kv-Eo for 72753 <at> debbugs.gnu.org; Fri, 23 Aug 2024 07:23:03 -0400 Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-428e0d18666so13566175e9.3 for <72753 <at> debbugs.gnu.org>; Fri, 23 Aug 2024 04:22:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724412069; x=1725016869; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=V1h01INiwCWR8ql45Y8ONxw9Xl9DmkDrvXq4aDhqVSM=; b=msg/avaOnNjsYe3+yd/CXF3hkOYUNseDP8zuCwlnZGUw/CD9+eXLJ5Y+qUGbuG7S2u tMDW1/4mLenxLLm2W/oawFlWSx/Cj2DmhJyjQaUBVsUfcPsbSX2nt9lJq8EK0ZEl7ZzN 8KtAJauVatOHwrxrCd9pNmR4B1rDvaiYpx8nvhDxPcy7OizTH603fyDNWzfMNTsAZe7i lLuDc1QUAp8V8X/T75VP3ZW5tyPp2ygWLcnmaKTWizv2+iYMkNkf/ja4UwxRN0tM5Mc/ UpVO5/hZbbGVwqUiQ9/TEEsQQKhIOXbudM1/GNNXIKwKRZWFAm5L5lwodYjT4o10xfQC GnPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724412069; x=1725016869; h=mime-version: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=V1h01INiwCWR8ql45Y8ONxw9Xl9DmkDrvXq4aDhqVSM=; b=OZyJ7zL94mqhQDH8T8itlOikjyv1XkJ140+POD+hWtRboq9RWeciiTHh9hfsYcBPo7 kbiM/GF0xOEMHFxdl1u3VwHRDw3SrI/ShrmfdXGWzDB3NNt+bIXGWA4WFRtJoVtpW9LH dac7WpIYDqfJbmfIP+whUpKrmUMPm5lHoDg8dKKIYfl/sWqABdch39HU0DrR98oAsnUt WLdgqPPBLsrl3fFkRA8g5M4p6GZKQ4VX+xdEk+SVaFE4o9rupcFDyswRbCA87PpzDIPw uCCB9d812rvszTK7WFf5sdaVBQ4rctAAKtcH5myQb53z+sr4KyXhjELhdtBE0NPj0uts BmgA== X-Gm-Message-State: AOJu0Yzn3lsydJhKcjY++WPgBATqjsW8RS3j+GW9+f3fugtm2g0ICYfQ 9J/GY+ZM+sTsJ/AR3IqCbdu/64pEyQTBvkWg/QKIbJ0GiDvvE3hQ X-Google-Smtp-Source: AGHT+IEn+TuDKaslmrnSESiNmhokdVhW8rusjUhTkZ1PrPq6Hy8tT4cjgPBjBWtYQH9rKPHyAXflYA== X-Received: by 2002:a05:6000:18a4:b0:368:319c:9a77 with SMTP id ffacd0b85a97d-373118773aamr1342136f8f.29.1724412069144; Fri, 23 Aug 2024 04:21:09 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:89e0:b015:65da:a37f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3730815b7eesm3903586f8f.54.2024.08.23.04.21.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Aug 2024 04:21:08 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> In-Reply-To: <877cc9xa5n.fsf@HIDDEN> (Stephen Berman via's message of "Thu, 22 Aug 2024 09:57:08 +0200") References: <873b4331-a9c1-423a-a02b-acea0b92cbec@HIDDEN> <877cc9xa5n.fsf@HIDDEN> Date: Fri, 23 Aug 2024 13:21:07 +0200 Message-ID: <87le0nscws.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Thu, 22 Aug 2024 09:57:08 +0200, Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> said: >> >> I don't know what the standard behavior is, but I personally believe >> that the SBCL output makes more sense. Stephen> FWIW, GNU CLISP 2.49.93+ (built from the git repo) returns 4, not 3, for Stephen> the above Common Lisp loop sexp. The CLHS section 6.1.7.2 says "The finally construct causes the supplied compound-forms to be evaluated in the loop epilogue *after* normal iteration terminates." (emphasis mine). To me that means all bets are off regarding the values of variables created in the context of the loop iteration. But we should ask a Common Lisp expert to be sure. Robert --
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.