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#46573: 28.0.50; Error when edebugging setting unbound place Date: Thu, 04 Mar 2021 00:47:08 +0100 Message-ID: <87blbzn6kj.fsf@web.de> References: <87v9ar1w4l.fsf@web.de> <87mtw3r5hr.fsf@gnus.org> <8735xvr4o2.fsf@gnus.org> <87y2fnppn5.fsf@gnus.org> <87r1lfppjm.fsf@gnus.org> <83r1le7lwg.fsf@gnu.org> <87ft1bn84f.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7332"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Gemini Lasswell , Lars Ingebrigtsen , 46573@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 04 00:48:15 2021 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 1lHbDz-0001pZ-90 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Mar 2021 00:48:15 +0100 Original-Received: from localhost ([::1]:34080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHbDy-0008Ck-BM for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Mar 2021 18:48:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHbDn-0008CO-Ad for bug-gnu-emacs@gnu.org; Wed, 03 Mar 2021 18:48:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45693) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lHbDl-0004rm-PD for bug-gnu-emacs@gnu.org; Wed, 03 Mar 2021 18:48:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lHbDl-0000nZ-Mz for bug-gnu-emacs@gnu.org; Wed, 03 Mar 2021 18:48:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Mar 2021 23:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46573 X-GNU-PR-Package: emacs Original-Received: via spool by 46573-submit@debbugs.gnu.org id=B46573.16148152433025 (code B ref 46573); Wed, 03 Mar 2021 23:48:01 +0000 Original-Received: (at 46573) by debbugs.gnu.org; 3 Mar 2021 23:47:23 +0000 Original-Received: from localhost ([127.0.0.1]:57239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHbD9-0000mi-3H for submit@debbugs.gnu.org; Wed, 03 Mar 2021 18:47:23 -0500 Original-Received: from mout.web.de ([212.227.15.4]:35187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHbD7-0000mV-FW for 46573@debbugs.gnu.org; Wed, 03 Mar 2021 18:47:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1614815230; bh=qnHVQH8qJIQZIpiDz8Tq0oAqvThpjbJtHY+m1Exohd8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Du7GGiIja9XRMfo3ntL9mpc7eregweDRDxko2pV+FEQfcQ/bzBf+zPJaxZ5fqqoJL eWODBAr53q45HRrODUC87+M+giWYUWvh+3lqIzrfHQUkUjMuW9O3UkWr7GIJMPes/0 ejWgLbXTKC606WqcY9dB40t8QSARMTZJFXEW/Ykc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([94.218.220.60]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1My6lX-1lhtWD1Xl1-00zS94; Thu, 04 Mar 2021 00:47:10 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 03 Mar 2021 18:26:12 -0500") X-Provags-ID: V03:K1:RZVQ7K/8dNse1bbrEUjAyDxrmO0KM4m9OWCx/EvgTVywJ9gMTLY yJTFasdDP/HyNVzcB3csbVneHtvvTEP/t65BcTL1dCLi+M4PizWgL48J1FRNhrbYEp4jsU9 x2dfVGSqln2wC3r0dNfrv6VTiLD6lkYHUPdl8RKDkaQ98rsV62WF7a3FfaqGBurNjNMvWD3 ZPFANnh+SSNyPTX2P33mA== X-UI-Out-Filterresults: notjunk:1;V03:K0:K6H6ILbHELc=:Lv8asMOt946NSgbesJTiCP LJKimgElcod2uns0XWIMeNDqfTD/I9UOclTeZPnFK2HpkDDIkY6pzd0Ym2SAMalTvqFhMYjIE 5mVbld1L2LivmdQXe19GFu+B0U6UYhddx1DNIb8X1Dd2XejofKRAXV0hyLQBI/OcUF5g25mvJ /2mIThxPo40bX8mGclf7eS8RqDuxmjPTU62kCoQRXeOSuVEs1UaHEtYWqng5zFIhWqWFJaCsJ xl0XkU6Cq4icShNOV0bWAtoY1ln9FTaDONZGlwuT3h8arkCI9jwo+V5m/nc+h/o/haHCzfng1 nuJU+zNB2Nh3w9teHf1LEl/qkym2WX0T7VcFHjxpxYKG2HgbAZwvzCT9eFgTeC7H/0gYKPbWc Xc/nl6fN8y8R+EvGy2c3IsmVrp0kWUhAOekCU7AUdmYBxjyez0/RBTz28Va1cnP7M+WJyY4lh BwQKBk3JeEa/nH3vpltuvb5siAG898mGi8rJ9+QRSleOE15tFasPjCqccIJM7+DyEs36Lwnx0 i8ChzCIbFiC6MHarTTbipFnPYtkKH3CkmdtkLaOER/Pf4YyABwwZfBBDLLb6D8fLRBLo/5tfZ 41/fc3xGZ9jWp9VDznzD6+5oBRu93zn6Uddb8Hz57eAKpxdk6UGYK5uH89D1XaLvRQNl5009n Fj8367mOKWYu60ObYfzK4NgbBYtAprLcED7K5NPVQQEn5PhyQDoTivzKEQtNMePdSZupxiaHZ mME5H+LnzCqpSGNT0tLg52zq7/ljk5iNR0soB+cdoS9/LQUCk3pEawvWC+WMuXT4zTbIZIq7 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:201343 Archived-At: Stefan Monnier writes: > Maybe we should add a special case for when `setf` is used for > a simple variable such that the variable is not instrumented at all, > just as is the case for `setq`? I don't know. Maybe not. When the value expression is a list, i.e. not something self-evaluating like an number, the behavior doesn't seem so strange anymore to me, it makes sense. And my gut feeling is that it would be more confusing to handle different place expressions differently than setq and setf. So the fix is ok from my side. Thanks for the clarification. Regards, Michael.