From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Oct 2024 12:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73596@debbugs.gnu.org Cc: Stefan Monnier X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172787367925660 (code B ref -1); Wed, 02 Oct 2024 12:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Oct 2024 12:54:39 +0000 Received: from localhost ([127.0.0.1]:56853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1svysJ-0006fo-9m for submit@debbugs.gnu.org; Wed, 02 Oct 2024 08:54:39 -0400 Received: from lists.gnu.org ([209.51.188.17]:46182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1svysG-0006fY-7k for submit@debbugs.gnu.org; Wed, 02 Oct 2024 08:54:37 -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 1svyrx-0007l8-OP for bug-gnu-emacs@gnu.org; Wed, 02 Oct 2024 08:54:22 -0400 Received: from woodpecker.gentoo.org ([2001:470:ea4a:1:5054:ff:fec7:86e4] helo=smtp.gentoo.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1svyru-0003gD-Mx for bug-gnu-emacs@gnu.org; Wed, 02 Oct 2024 08:54:16 -0400 From: Ulrich Mueller Date: Wed, 02 Oct 2024 14:54:00 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:470:ea4a:1:5054:ff:fec7:86e4; envelope-from=ulm@gentoo.org; helo=smtp.gentoo.org X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Not sure if the following is an error or the intended behavior. IIUC empty (let) should signal an error, and it did so in Emacs 27.2. However, it returns nil now. Apparently the new behavior was introduced by commit d41a4ad4ae6f. From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 11:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: 73596@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.172873240828313 (code B ref 73596); Sat, 12 Oct 2024 11:27:01 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 11:26:48 +0000 Received: from localhost ([127.0.0.1]:39054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szaGl-0007Mb-Uq for submit@debbugs.gnu.org; Sat, 12 Oct 2024 07:26:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szaGh-0007ME-BM for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 07:26:47 -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 1szaGN-0005k6-CO; Sat, 12 Oct 2024 07:26:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=DBKbc8wWRCUsMeSw8oXpzqovzBJdCZmakamHd88zeGE=; b=fzcifB4E8auZ sDXbNT7D7CF1CktWc/qH1VOw41C8UMxiKTxSfUxXnfulJQlqwx+gV7tvI4YWOsHImSNk4LaUcfNpi p2cbE2WZMHgPI1Q1/2VvUYBBFgg9DYir9fcoOU7h1zhN8qDqCSPKL6uMFyujVH8vXT4jqbVVbLyn0 VVYAlYiLw/JBVKKvy7Ea2be0Ymvqd3rUJ328m5nUhgb/jtK79WmbDz7rQStZsKN70AFvfGAX8Fv1r ua0vt+otH2ZoAUOL+w+q9+w+UvgHJB65kxG/9a8AaQ5FXElSWa9hCiSVkEYCKQIhHK2hP7e0VrccT V7dlXsRqNflFqt3S9YGogg==; Date: Sat, 12 Oct 2024 14:26:20 +0300 Message-Id: <861q0ly337.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Ulrich Mueller on Wed, 02 Oct 2024 14:54:00 +0200) References: 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 (---) Ping! Stefan, any comments? > Cc: Stefan Monnier > From: Ulrich Mueller > Date: Wed, 02 Oct 2024 14:54:00 +0200 > > Not sure if the following is an error or the intended behavior. > > IIUC empty (let) should signal an error, and it did so in Emacs 27.2. > However, it returns nil now. > > Apparently the new behavior was introduced by commit d41a4ad4ae6f. > > > > From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 13:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Ulrich Mueller , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.1728741114622 (code B ref 73596); Sat, 12 Oct 2024 13:52:02 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 13:51:54 +0000 Received: from localhost ([127.0.0.1]:44307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szcXB-00009y-Sq for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:51:54 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:33194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szcX9-00009i-L7 for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 09:51:52 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id A62E91000C3; Sat, 12 Oct 2024 09:43:57 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1728740636; bh=W4Y3ZoUqOUkD52qpeGIVFgjdksTf6e5234XjeUYiErQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ozl+OXMATCCSlk5ksbQGgmg26K8vDQi56MIlprYuCjHwrQw8aBLwMrMoEfyQkweN3 VzOp5TcvLtOfdxX95qaOTQijgEfqqjviDYWSNo0+RI29YSvLzzvHZsXD2EoqTsL4fd aMOmVsn5IRqBuFKmzHGBrIWfJJH6UCqIxzGV2nqHAK78TMpLNQhVKQdnUNguI/RyWp v4pNWzkSNpPEPaXzLUQ3ty4DLeyTo4JGRZMWAS0PhtEO4zoprFHDLo6zERBu0q5ui8 5dgmLNfiNIS9GAI/GYI1z+oLkveYH9+yYczX8jTTzD2/3WV3wf1ezYsCHJ4aQ5dRcL y5XZMnZ02yzKg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id B567610002E; Sat, 12 Oct 2024 09:43:56 -0400 (EDT) Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 868E1120682; Sat, 12 Oct 2024 09:43:56 -0400 (EDT) From: Stefan Monnier In-Reply-To: <861q0ly337.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 12 Oct 2024 14:26:20 +0300") Message-ID: References: <861q0ly337.fsf@gnu.org> Date: Sat, 12 Oct 2024 09:43:53 -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.065 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 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 (---) >> Not sure if the following is an error or the intended behavior. >> IIUC empty (let) should signal an error, and it did so in Emacs 27.2. >> However, it returns nil now. The compiler emits a warning when encountering a `let` without a body, which I think is the most important aspect. Returning nil (when the user decides to run the code despite the warning) seems just as good as signaling an error. Just don't rely on it. Stefan From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Eli Zaretskii , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.17287413563008 (code B ref 73596); Sat, 12 Oct 2024 13:56:02 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 13:55:56 +0000 Received: from localhost ([127.0.0.1]:45771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szcb5-0000mI-8l for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:55:55 -0400 Received: from woodpecker.gentoo.org ([140.211.166.183]:38974 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szcb2-0000jY-9H for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 09:55:52 -0400 From: Ulrich Mueller In-Reply-To: (Stefan Monnier's message of "Sat, 12 Oct 2024 09:43:53 -0400") References: <861q0ly337.fsf@gnu.org> Date: Sat, 12 Oct 2024 15:54:56 +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: -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 (---) >>>>> On Sat, 12 Oct 2024, Stefan Monnier wrote: >>> Not sure if the following is an error or the intended behavior. >>> IIUC empty (let) should signal an error, and it did so in Emacs 27.2. >>> However, it returns nil now. > The compiler emits a warning when encountering a `let` without a body, > which I think is the most important aspect. > Returning nil (when the user decides to run the code despite the > warning) seems just as good as signaling an error. Just don't rely on it. (func-arity 'let) =E2=87=92 (1 . unevalled) Shouldn't this be updated to return (0 . unevalled) when empty (let) is allowed? From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 14:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: Eli Zaretskii , Stefan Monnier , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.17287429639489 (code B ref 73596); Sat, 12 Oct 2024 14:23:01 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 14:22:43 +0000 Received: from localhost ([127.0.0.1]:46404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szd11-0002Sy-GM for submit@debbugs.gnu.org; Sat, 12 Oct 2024 10:22:43 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:34934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szd0z-0002Sm-WF for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 10:22:42 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4XQlzS53BKz1s95D; Sat, 12 Oct 2024 16:21:24 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4XQlzS0YS8z1qqlS; Sat, 12 Oct 2024 16:21:24 +0200 (CEST) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id kx-xqPoBx84z; Sat, 12 Oct 2024 16:21:23 +0200 (CEST) X-Auth-Info: /Y9o277fHVwiIQ5ptVyO3mtFGfy8/1CUUMCDS0WDAe/i2ZmBhGo8XoShGak7APfz Received: from igel.home (aftr-82-135-83-221.dynamic.mnet-online.de [82.135.83.221]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 12 Oct 2024 16:21:23 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 1F0592C1A11; Sat, 12 Oct 2024 16:21:23 +0200 (CEST) From: Andreas Schwab In-Reply-To: (Ulrich Mueller's message of "Sat, 12 Oct 2024 15:54:56 +0200") References: <861q0ly337.fsf@gnu.org> X-Yow: Hmmm.. A hash-singer and a cross-eyed guy were SLEEPING on a deserted island, when... Date: Sat, 12 Oct 2024 16:21:23 +0200 Message-ID: <87ldyts8po.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Okt 12 2024, Ulrich Mueller wrote: > (func-arity 'let) ⇒ (1 . unevalled) > > Shouldn't this be updated to return (0 . unevalled) when empty (let) > is allowed? $ emacs -batch -eval '(let)' Error: wrong-number-of-arguments (let 0) (let) eval((let) t) command-line-1(("-eval" "(let)")) command-line() normal-top-level() Wrong number of arguments: let, 0 -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 15:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: Eli Zaretskii , Stefan Monnier , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.172874832132270 (code B ref 73596); Sat, 12 Oct 2024 15:52:02 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 15:52:01 +0000 Received: from localhost ([127.0.0.1]:50096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szePR-0008OQ-8S for submit@debbugs.gnu.org; Sat, 12 Oct 2024 11:52:01 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:39968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szePP-0008OC-3r for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 11:51:59 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4XQnzf1dW6z1qsPj; Sat, 12 Oct 2024 17:51:41 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4XQnzd3PF3z1qqlS; Sat, 12 Oct 2024 17:51:41 +0200 (CEST) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id ZjGek6tBXohI; Sat, 12 Oct 2024 17:51:40 +0200 (CEST) X-Auth-Info: +1liZ3mAWVuC59aPeuu/7DtFPwV6Axuc5+I8E9fC5CzJr0WH1GbNrHvbH268VYxO Received: from igel.home (aftr-82-135-83-120.dynamic.mnet-online.de [82.135.83.120]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 12 Oct 2024 17:51:40 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 8AAE02C1A11; Sat, 12 Oct 2024 17:51:40 +0200 (CEST) From: Andreas Schwab In-Reply-To: (Ulrich Mueller's message of "Sat, 12 Oct 2024 17:40:30 +0200") References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> X-Yow: Our father who art in heaven.. I sincerely pray that SOMEBODY at this table will PAY for my SHREDDED WHAT and ENGLISH MUFFIN.. and also leave a GENEROUS TIP... Date: Sat, 12 Oct 2024 17:51:40 +0200 Message-ID: <878quts4j7.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Okt 12 2024, Ulrich Mueller wrote: > $ emacs -Q > M-: (let) RET > ⇒ nil Don't use eval-expression. It does not evaluate the form, but something else. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Ulrich Mueller , Eli Zaretskii , Stefan Monnier , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.17287491553581 (code B ref 73596); Sat, 12 Oct 2024 16:06:02 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 16:05:55 +0000 Received: from localhost ([127.0.0.1]:50835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szect-0000vh-Bt for submit@debbugs.gnu.org; Sat, 12 Oct 2024 12:05:55 -0400 Received: from woodpecker.gentoo.org ([140.211.166.183]:60182 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szecq-0000vK-Ks for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 12:05:53 -0400 From: Ulrich Mueller In-Reply-To: <878quts4j7.fsf@igel.home> (Andreas Schwab's message of "Sat, 12 Oct 2024 17:51:40 +0200") References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> <878quts4j7.fsf@igel.home> Date: Sat, 12 Oct 2024 17:57:03 +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: -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 (---) >>>>> On Sat, 12 Oct 2024, Andreas Schwab wrote: > On Okt 12 2024, Ulrich Mueller wrote: >> $ emacs -Q >> M-: (let) RET >> =E2=87=92 nil > Don't use eval-expression. It does not evaluate the form, but something > else. Well, it's the same with eval-last-sexp. And behavior has definitely changed, with Emacs 29.4 (as well as 31.0.50) I see a nil result, while with Emacs 27.2 I get: Debugger entered--Lisp error: (wrong-number-of-arguments let 0) (let) (progn (let)) eval((progn (let)) t) elisp--eval-last-sexp(nil) eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) call-interactively(eval-last-sexp nil nil) command-execute(eval-last-sexp) From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Ulrich Mueller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 16:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Ulrich Mueller , Eli Zaretskii , Stefan Monnier , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.172875121312800 (code B ref 73596); Sat, 12 Oct 2024 16:41:04 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 16:40:13 +0000 Received: from localhost ([127.0.0.1]:53092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szfA1-0003KA-Ln for submit@debbugs.gnu.org; Sat, 12 Oct 2024 12:40:13 -0400 Received: from woodpecker.gentoo.org ([140.211.166.183]:56394 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szeFC-0007gV-P4 for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 11:41:27 -0400 From: Ulrich Mueller In-Reply-To: <87ldyts8po.fsf@igel.home> (Andreas Schwab's message of "Sat, 12 Oct 2024 16:21:23 +0200") References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> Date: Sat, 12 Oct 2024 17:40:30 +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: -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 (---) >>>>> On Sat, 12 Oct 2024, Andreas Schwab wrote: > On Okt 12 2024, Ulrich Mueller wrote: >> (func-arity 'let) =E2=87=92 (1 . unevalled) >>=20 >> Shouldn't this be updated to return (0 . unevalled) when empty (let) >> is allowed? > $ emacs -batch -eval '(let)' > Error: wrong-number-of-arguments (let 0) > (let) > eval((let) t) > command-line-1(("-eval" "(let)")) > command-line() > normal-top-level() > Wrong number of arguments: let, 0 That's even stranger then, because it seems to depend on how Emacs is invoked: $ echo "(princ (let))" >foo.el $ emacs -Q -batch -L . -l foo.el nil $ emacs -Q M-: (let) RET =E2=87=92 nil From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 16:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller Cc: Eli Zaretskii , Stefan Monnier , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.172875231317809 (code B ref 73596); Sat, 12 Oct 2024 16:59:02 +0000 Received: (at 73596) by debbugs.gnu.org; 12 Oct 2024 16:58:33 +0000 Received: from localhost ([127.0.0.1]:53480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szfRp-0004dB-1g for submit@debbugs.gnu.org; Sat, 12 Oct 2024 12:58:33 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:55584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szfRn-0004cx-BT for 73596@debbugs.gnu.org; Sat, 12 Oct 2024 12:58:32 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4XQpv64w3fz1syBp; Sat, 12 Oct 2024 18:32:49 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4XQpv56Zb4z1qqlS; Sat, 12 Oct 2024 18:32:49 +0200 (CEST) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id V2vvGkKgzmU4; Sat, 12 Oct 2024 18:32:49 +0200 (CEST) X-Auth-Info: ivfXDGN1qn+aGlONYFdt3sCqfcrnLOGmKlWGP7JvUsdmZQOtYzYwIkWxeAIMVlCd Received: from igel.home (aftr-82-135-83-120.dynamic.mnet-online.de [82.135.83.120]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 12 Oct 2024 18:32:49 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 0929B2C1A11; Sat, 12 Oct 2024 18:32:49 +0200 (CEST) From: Andreas Schwab In-Reply-To: (Ulrich Mueller's message of "Sat, 12 Oct 2024 17:57:03 +0200") References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> <878quts4j7.fsf@igel.home> X-Yow: Is it 1974? What's for SUPPER? Can I spend my COLLEGE FUND in one wild afternoon?? Date: Sat, 12 Oct 2024 18:32:48 +0200 Message-ID: <874j5hs2mn.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Okt 12 2024, Ulrich Mueller wrote: >>>>>> On Sat, 12 Oct 2024, Andreas Schwab wrote: > >> On Okt 12 2024, Ulrich Mueller wrote: >>> $ emacs -Q >>> M-: (let) RET >>> ⇒ nil > >> Don't use eval-expression. It does not evaluate the form, but something >> else. > > Well, it's the same with eval-last-sexp. That's because does the same. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 05:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 73596@debbugs.gnu.org, Ulrich Mueller , Eli Zaretskii , Stefan Monnier Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.172879587530438 (code B ref 73596); Sun, 13 Oct 2024 05:05:01 +0000 Received: (at 73596) by debbugs.gnu.org; 13 Oct 2024 05:04:35 +0000 Received: from localhost ([127.0.0.1]:49877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szqmR-0007us-1Z for submit@debbugs.gnu.org; Sun, 13 Oct 2024 01:04:35 -0400 Received: from mout.web.de ([212.227.15.4]:54307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szqmO-0007ue-OU for 73596@debbugs.gnu.org; Sun, 13 Oct 2024 01:04:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1728795830; x=1729400630; i=michael_heerdegen@web.de; bh=vgIhGykewRFMHvINM6oGt4F5y1qDF+2ZVRjt9xcW9HI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=WIkBCmBfkDwr4z/FWazTswqoB4kSBcI9P2kBw+cD1yYdFmCMOdowKIlyIjbzGI7b dGVnWHuei1B/uON4+7yfXdjGYM4yyOezo+TUdx66joPKz5he0N/HkQqTvhYsvCqcp w1TFpeyRn8ZN8+OZuQLByKuhaMJRam2zleYBoiNPJQoxW5EMvOwmPH6bpqmzO/Fct JLGe5NwiWnwB3aDXA9DjPwebG7C77B9ClOQqqlE3zt+8kfS/WUF28/3lq+uMpldKN jlJqLN4XLMci5yZcoYZtdPf4DBe8ANv0AGaTfuid2x5TCxAb6EYmpOB26SRWvVAOd oNkXjo4P0/XwzISP+A== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.227]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M1aIB-1swpxt1s9D-003hCQ; Sun, 13 Oct 2024 07:03:50 +0200 From: Michael Heerdegen In-Reply-To: <874j5hs2mn.fsf@igel.home> (Andreas Schwab's message of "Sat, 12 Oct 2024 18:32:48 +0200") References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> <878quts4j7.fsf@igel.home> <874j5hs2mn.fsf@igel.home> Date: Sun, 13 Oct 2024 07:04:42 +0200 Message-ID: <878qusr3th.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:IWFvhf+AHXKET6kmflIip3cslOPkrGx/FWxdOBtAEd7tCBgcp1v aM3/vR4bDQmR1iJvCXDXRc5UrlY6Jx06hf32Cibb1XuLGAUYv6YlHCeWiXAkTzZSrr88aC1 NMD05A66m9q1QsnfTowSWFj/7x3Gh3SSDjS8pICT9YeOTglmP7SwRf6V29y4TOJGQKVBkIZ q/2N1jZ+Z+wKIfYXcxEkw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:4rqSv8cnerc=;rxgBEODs4+/tgma7iXt0btlWIkP nYp2LsxdgruDoiuuIS5ZWTaSqi7ff/2Bm89rsbTJdMmgRIUu4OdQel/sngOvycpYcN+eMue+7 m9EkVkafZLrb896oHxnOdNbuSjTqZQBx6Xk7aegQF6O9RzKUQteNhPpFV3umkbST8GYpm4Fux jeSmQVvErbZEePCCCTsEr/CebHutP7fB1Fal09tf0hIWqGDRSE0175v6UINFY2tuTuxvZuKYY +GTmAFnwgoC2Og9jSxdKMlDRFGJPpwHVStMRjeJniK/g7BDWuX8Xv9MrU+KOm4Nfeo+Wwli4b el4EwhteepHLBXszudEf/BDYN+U50hsp24BFsONk16EJgzXXym5544aYa/bZ3eyuXvUba7Yhq o80Bi/HsSAMmbj3jS8n6gzTE8RrUWDmO7mlKzZFxydh1/ubAf/AYFgESI1Nf/mQ9U3/lKcqfe dXs8uHFd6+KUQjEK4NI3PKFzFp8BTdyyJo1zgH3MJz3emwi7wtI/mN9kaVPmPycamAWOd/GeK P5V8ArAmHjj4lEfuJnzUEOXBlD//9zzr3CIMUoFispQz4S1FOE6kMmC++j2UKpTlU+AoiNTf7 vIU79ClfBCpHCpBgEpzAx1+A4+cb8f5IPzNKRV0dt5v14yzuPJ5Jl1ufloPjwcwIxrdJArD3Z EBDSqy4BAKqVG/bg1OpCihRlYfpiM4nCaLgmlfK1L7MIsx8/aUZSB2y4dQ1A1RyWWkSlILHFY Ys6c5lG9edCYsEG0sdbYaTxlWSWBZpyhjNlolVPVKiEltRuOD8ViIW6b27f8+3LyQrT0udZxj vjTvmqgIrgH1+IEiFd+CHz3yl2hFM2WKZUz1Mv/tE5FqI= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Andreas Schwab writes: > >> Don't use eval-expression. It does not evaluate the form, but something > >> else. > > > > Well, it's the same with eval-last-sexp. > > That's because does the same. At the end it's due to (macroexpand-all '(let ())) -> (let () nil). Michael. From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2024 10:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: ulm@gentoo.org, monnier@iro.umontreal.ca, 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.173002458922636 (code B ref 73596); Sun, 27 Oct 2024 10:24:02 +0000 Received: (at 73596) by debbugs.gnu.org; 27 Oct 2024 10:23:09 +0000 Received: from localhost ([127.0.0.1]:43903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t50QO-0005t1-OK for submit@debbugs.gnu.org; Sun, 27 Oct 2024 06:23:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t50QL-0005rv-ML for 73596@debbugs.gnu.org; Sun, 27 Oct 2024 06:23:06 -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 1t50Pd-0002d1-Au; Sun, 27 Oct 2024 06:22:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=UpfqOXmlS2McNU1G0XooEDlI9rGAz0h2GaMXa2HI23c=; b=bHaMh19jf0hYqEcDsqlQ fddlVjidiOLbKBnKvXe/6bUdYP0NR1T0JyDs+BIPVIqUU/5APU2PvNto5sJHuta5CLlFBn45ygQYW MxSY/azuNOSoYmu7apXfEa5WDbdODBiB+gc+telBQEwOymrlku3jncIg4F893qCYs09jD7VlfFDsw NeKw4sOnvx4Mr79nPyFs9SQmFtNuwE26u+ysrZ2u3HCFh2Zoz8Ap2BdHVS0JrHfbg/eZFhXWScluk cL5mFuZzTcQKELVzf9L/GvblfDzucafZd2Fml74Gicb6NVeAViXAWPgjjveGPmBGw4x+8tgOTtzpn 0zgIiCyMcA4EKw==; Date: Sun, 27 Oct 2024 12:22:19 +0200 Message-Id: <86msipalr8.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874j5hs2mn.fsf@igel.home> (message from Andreas Schwab on Sat, 12 Oct 2024 18:32:48 +0200) References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> <878quts4j7.fsf@igel.home> <874j5hs2mn.fsf@igel.home> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 (---) Ping! What should we do with this bug report? Close it? > From: Andreas Schwab > Cc: Stefan Monnier , Eli Zaretskii > , 73596@debbugs.gnu.org > Date: Sat, 12 Oct 2024 18:32:48 +0200 > > On Okt 12 2024, Ulrich Mueller wrote: > > >>>>>> On Sat, 12 Oct 2024, Andreas Schwab wrote: > > > >> On Okt 12 2024, Ulrich Mueller wrote: > >>> $ emacs -Q > >>> M-: (let) RET > >>> ⇒ nil > > > >> Don't use eval-expression. It does not evaluate the form, but something > >> else. > > > > Well, it's the same with eval-last-sexp. > > That's because does the same. > > -- > Andreas Schwab, schwab@linux-m68k.org > GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 > "And now for something completely different." > From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2024 10:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: ulm@gentoo.org, monnier@iro.umontreal.ca, 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.173002619627779 (code B ref 73596); Sun, 27 Oct 2024 10:50:01 +0000 Received: (at 73596) by debbugs.gnu.org; 27 Oct 2024 10:49:56 +0000 Received: from localhost ([127.0.0.1]:44019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t50qJ-0007Dz-L7 for submit@debbugs.gnu.org; Sun, 27 Oct 2024 06:49:55 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:32912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t50qI-0007Dp-3W for 73596@debbugs.gnu.org; Sun, 27 Oct 2024 06:49:55 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4XbtYm75Rqz1s953; Sun, 27 Oct 2024 11:49:16 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4XbtYm4ZvHz1qqlW; Sun, 27 Oct 2024 11:49:16 +0100 (CET) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id iG_i5rCUfm9r; Sun, 27 Oct 2024 11:49:16 +0100 (CET) X-Auth-Info: pFj/ifCuA5dDZAv1Xk8d3xSq6VtRMdmehrpee5s6Gxwd+Ef+t68aD4v9DITrt3nC Received: from tiger.home (aftr-82-135-83-118.dynamic.mnet-online.de [82.135.83.118]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 27 Oct 2024 11:49:15 +0100 (CET) Received: by tiger.home (Postfix, from userid 1000) id 4C4082EF342; Sun, 27 Oct 2024 11:49:15 +0100 (CET) From: Andreas Schwab In-Reply-To: <86msipalr8.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 27 Oct 2024 12:22:19 +0200") References: <861q0ly337.fsf@gnu.org> <87ldyts8po.fsf@igel.home> <878quts4j7.fsf@igel.home> <874j5hs2mn.fsf@igel.home> <86msipalr8.fsf@gnu.org> X-Yow: Yow! Now we can become alcoholics! Date: Sun, 27 Oct 2024 11:49:15 +0100 Message-ID: <87froh95xw.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) If there is a bug then it is that eval-expression and eval-last-sexp call macroexpand-all. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sun Jun 22 11:48:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73596: 29.4; empty (let) does not signal an error Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Nov 2024 06:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Eli Zaretskii , Ulrich Mueller , 73596@debbugs.gnu.org Received: via spool by 73596-submit@debbugs.gnu.org id=B73596.17306135744076 (code B ref 73596); Sun, 03 Nov 2024 06:00:02 +0000 Received: (at 73596) by debbugs.gnu.org; 3 Nov 2024 05:59:34 +0000 Received: from localhost ([127.0.0.1]:58133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7TeA-00013f-D4 for submit@debbugs.gnu.org; Sun, 03 Nov 2024 01:59:34 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:51403) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7Te7-00013R-DI for 73596@debbugs.gnu.org; Sun, 03 Nov 2024 01:59:32 -0400 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-5c9454f3bfaso3932714a12.2 for <73596@debbugs.gnu.org>; Sat, 02 Nov 2024 22:59:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730613511; x=1731218311; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=4cg6bHWGkmQQSspR/6PHGlyNvTZ+zs8yPsDJK/adiJ4=; b=IbALfRjFbERMUsiCoT/n6M6ujYHgbmcy/1fSAqY6BZEEmXRNY7bB4E3/YdSMW4WtVE na+84OOv7N3nT92CMuIRTxOA2Cbjw/v6fwnLZOlR8szs0POom8yEw1CF4K7ygw+WGu9u CIxP1ZvdpLdDtryAOYpgpTmmJTvDL+q/5otHm71vOEnDRn7Dx111kylmzs0H1Ol1vLK2 ME++zvBiZnFHGeSSQODV7QWezCaUK3YxbUt+ILkfIdSEaizu98cr5DZJuLemUY2TPzgl v2xjpo20w9PNHWLws9tx0yA9dnZcE2uYizlQI3T0WsVHsJ2NiXCSI/IE2k/qMKcQn0to c9Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730613511; x=1731218311; h=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=4cg6bHWGkmQQSspR/6PHGlyNvTZ+zs8yPsDJK/adiJ4=; b=kjo+MkdySKpfkoiFLr02hTUrl/0IYVGVoe5TlCg54RNCNonCLrn4kMufWvr77GvOnk 22STkho1Ncp8zl7IzA9dw6FiTq+kynO8WwqQP5vyVea91CUOu70O4QpYcFR+QR7nUoyh 6CVFWq7nsI0oOFMIE9moamnaxtwuO/RME4blyyc7rAU4ZiMvA8Lyovlfzx7f1Da+Zzw/ x1CkMXRb2CHWZMHpRvA1q9cztBeUbkEQKb6lhN8qKpOLqiwQI99Ni8dIlI0U074tdZOH vWEFPBPQMsbxUdeNYP/kGhDXgl4t+1ZSTYWeZOd2/8csrja6Cr3XkxwNgjoqR1ILE4V1 bN+g== X-Forwarded-Encrypted: i=1; AJvYcCWKHCzNZgM6mirixMnYowYUGevLOHaw86gO3aMZwUe8m0itxpfKfK6sGCeOLmpSSPI8GugkfA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yymmu8CRwJa3CE1wfA2Exztkql8J/Aa4b26fAD2e2IfPinswE41 4btlBHEY+dAW2aQM3VbcJj7O0KGTBW5BXlFV3cR0tCNUmaYQbYMjjoDUP/d37HMK62HmWbcy+4C fvtRX3sRINibs3+Y/Qvsk1llVlawAvQ== X-Google-Smtp-Source: AGHT+IEOEfqqri81tclndmUuD3ws+DAPlIXbwoE/NK+xuLag4l/h6Rka98ocUleyB4j4gUXtxoyBXGvA/pgK8/fnGQM= X-Received: by 2002:a05:6402:524c:b0:5ce:d438:1e6 with SMTP id 4fb4d7f45d1cf-5ced43802d4mr707047a12.18.1730613510784; Sat, 02 Nov 2024 22:58:30 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 2 Nov 2024 22:58:30 -0700 From: Stefan Kangas In-Reply-To: (Stefan Monnier's message of "Sat, 12 Oct 2024 09:43:53 -0400") References: <861q0ly337.fsf@gnu.org> MIME-Version: 1.0 Date: Sat, 2 Nov 2024 22:58:30 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" 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 (-) tags 73596 + wontfix close 73596 thanks Stefan Monnier writes: >>> Not sure if the following is an error or the intended behavior. >>> IIUC empty (let) should signal an error, and it did so in Emacs 27.2. >>> However, it returns nil now. > > The compiler emits a warning when encountering a `let` without a body, > which I think is the most important aspect. > > Returning nil (when the user decides to run the code despite the > warning) seems just as good as signaling an error. Just don't rely on it. Further discussion revealed that we don't see the need to make any changes here. I'm therefore closing this bug report now.