From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#57397: cl-letf blindly macroexpands places Date: Wed, 28 Sep 2022 19:10:59 +0200 Message-ID: <87o7uz1l24.fsf@web.de> References: <877d2xdjdi.fsf@web.de> <87leralavg.fsf@web.de> <87sfldmc43.fsf@web.de> <87tu4rbj1t.fsf@web.de> <835yh7igr3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33474"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 57397@debbugs.gnu.org, larsi@gnus.org, Stefan Monnier To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 28 19:12:25 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odabh-0008TG-5p for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Sep 2022 19:12:25 +0200 Original-Received: from localhost ([::1]:36990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odabf-0005E5-SL for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Sep 2022 13:12:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odabK-00058n-Mb for bug-gnu-emacs@gnu.org; Wed, 28 Sep 2022 13:12:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35394) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odabK-0006B6-EJ for bug-gnu-emacs@gnu.org; Wed, 28 Sep 2022 13:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odabK-0005p5-8y for bug-gnu-emacs@gnu.org; Wed, 28 Sep 2022 13:12:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Sep 2022 17:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57397 X-GNU-PR-Package: emacs Original-Received: via spool by 57397-submit@debbugs.gnu.org id=B57397.166438507522320 (code B ref 57397); Wed, 28 Sep 2022 17:12:02 +0000 Original-Received: (at 57397) by debbugs.gnu.org; 28 Sep 2022 17:11:15 +0000 Original-Received: from localhost ([127.0.0.1]:34472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odaaY-0005nw-NR for submit@debbugs.gnu.org; Wed, 28 Sep 2022 13:11:14 -0400 Original-Received: from mout.web.de ([212.227.15.3]:60493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odaaV-0005nh-Ls for 57397@debbugs.gnu.org; Wed, 28 Sep 2022 13:11:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1664385062; bh=82UJMikLprOLx0LcqX0nFbZrLgnVyqfjwEEGXSBE7ao=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Ibw6dPUc+C1lJl+1EPY1Pujuxo9Uf+fW3H2wcG2t2j7mlhSLGRnVWWaWQK6aa6ccK J65GwxIvXPHlxFkCe7iLMsdm79AXXGMA+5WHsWKWCx7qOiQKggaK8enQRjdQvlu90G K47Hrsb2AP/Kyi2DrnEqo9rBrCSIRqw4sT/CieqOVh2SKTQqevhqDM2OQ//40Rw4A9 7lYp/Hhxfx9Fu9f9y92QFVHe+FBE6/7j4nUSCf4WMla8DhPP59MxGKFBFJ/5YTN6fw uF70oVSavJC4wPQu+AvFOgmwmOrmWjVN4KlOEF6gXJyFY+vP7lFLBtPQnPIwx7HboY LuRfmo6KNHZHw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([94.222.172.180]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MkVsg-1p5Y8h3bHK-00lvij; Wed, 28 Sep 2022 19:11:02 +0200 In-Reply-To: <835yh7igr3.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 28 Sep 2022 19:52:00 +0300") X-Provags-ID: V03:K1:SPF+V8yvhOxZIo5hXEcs8YmMoGDG3EjdlBuWkbayzgb9jQqeVul NyLBLHsAxOJTHOOY4X+ALeLMWs/9fmPEBjG0qSkknnlQEYKTiyQ4/I3ELEfQy9KLUav8lis aeUCCvfzzEz/6C6+/wFPtR9ewn5IsfwF8/CtCglQOKcx2MCYuOFcPzZSqGNUHB454MBGwe/ cXHszfG1C8R93DLong1DA== X-UI-Out-Filterresults: notjunk:1;V03:K0:n2tfxznZVT0=:kiWXPltA+hwXSHGkNUqQKF 2R6OaO1VORG8Htt7SP1HR5vX5yeY/3YXQZYFUhxfpVT+6qsYLYXx+aVYTJIXI6hhAGUi0u/Ra gdp3p+OkhjBUtYjVm+ioXiffdOC3nLHsfoYYDMlGYZHfuSI7pBpE/pq7pJ+9YLfVsL4SrI9aO +wvpl7HVcYJ2isjQf5DzDM3P9XJKYDnQ/1jtbqsJSjsj4vSUOjFGO65NsPQYMeZpBzG32yAru w6QR1pny/XxJrhZYoTCXlrAdb5kpP4RwQPFi76rjKLPGPKwSHQUQCzMOuVlIOmekgdumcNiw3 yy1pFyRuz+f9B7w8dYUrCb4kgdEueDe3fX2zlkheUFsLL7kIb8P3A4Ev6NDXcIkz+5clGIh4p uvd2jbABLSPnJflq2AsYlrvGvLNXy98BtWFc/IjbLWxU2LvWeCsdr4uFDmv+ZQnAgR0AIGUWt Fh6ABercrKRc9sAUm3IJvm4XeTHwWy4AJ0ydyb/JTwkwe1RkeHDYLWkg5e8ogx8Sbb40yKpeV C1RjZbPU5AvpGMRaOihlS/Dj61I/+QphZD8nPH+MJxOOXMAzPAJHXmoFTO9jnrEIRr2AYepLV NiZF01o34i+uoKqjEr3o/B0RWjy/8bAwuWF6PDybPLNS1qz/pGjy1zyINt4+HbjvMWOy1+Kd/ 46W96Lmjfa6jQ3ajyRl0C5XUjf8Cn3kL2JsqaOuYXJMsznEtqWWJaAL3sYkmOqVl6YAtWy9jv wcKnNsyMAtgIUATWkkRjbKyny/jhrwmAa/GuAPGNQgST/p2XOo2jAEk+a36q3OFvO53dqDV/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243830 Archived-At: Eli Zaretskii writes: > The original text was somewhat more self-explanatory: > > To avoid syntactic redundancy, when @var{expander} is of the form > @code{(lambda (@var{arg}) @var{body})} the function's formal arguments > are automatically added to the lambda's list of arguments. > > This explains the reason, and actually reverses the cause and the > effect, which then make sense. (Although the issue with the form of > lambda still stands.) Hmm - I liked that wording more, too. > What am I missing? We needed to say more clearly that the given lambda form must have an argument list of exactly one argument. Michael.