From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68075: 30.0.50; New special form `handler-bind` Date: Mon, 01 Jan 2024 11:55:43 -0500 Message-ID: References: <835y0i92kb.fsf@gnu.org> <83le9c3z6k.fsf@gnu.org> <83wmsu17x6.fsf@gnu.org> <83le9911id.fsf@gnu.org> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3549"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 68075@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 01 17:56:30 2024 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 1rKLaW-0000ei-HJ for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Jan 2024 17:56:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rKLa9-0007a3-Vf; Mon, 01 Jan 2024 11:56:06 -0500 Original-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 1rKLa5-0007Zt-1l for bug-gnu-emacs@gnu.org; Mon, 01 Jan 2024 11:56:01 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rKLa4-0006hT-Pw for bug-gnu-emacs@gnu.org; Mon, 01 Jan 2024 11:56:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rKLa6-0001Nb-HN for bug-gnu-emacs@gnu.org; Mon, 01 Jan 2024 11:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Jan 2024 16:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68075 X-GNU-PR-Package: emacs Original-Received: via spool by 68075-submit@debbugs.gnu.org id=B68075.17041281595293 (code B ref 68075); Mon, 01 Jan 2024 16:56:02 +0000 Original-Received: (at 68075) by debbugs.gnu.org; 1 Jan 2024 16:55:59 +0000 Original-Received: from localhost ([127.0.0.1]:48670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKLa3-0001NJ-2G for submit@debbugs.gnu.org; Mon, 01 Jan 2024 11:55:59 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKLa0-0001N5-W6 for 68075@debbugs.gnu.org; Mon, 01 Jan 2024 11:55:57 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 66643440C33; Mon, 1 Jan 2024 11:55:49 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1704128143; bh=t/q1r19rGS/5hquxcW2qjnqfgfSE9efQUg1c6za9D5M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=igcu6c2TGoiQBdSWigN19lpPcDptenYClST+Kn3M3bY/OwK+Iir426ye06BO7fxl/ xlNu/+AVi/N83DDytCb9MR+vb/2pfoHqVhOcyVzXU37sH6MIlIGz4RBC7mCGbAC3Zu YubCBHkV3WQd0/oitXRMLJhpJFPTO+wfkSUrXBn/uu+WFbOY+fZuVawp15MMlXYal6 09nQHvky1C7nP4T7Q3r8cgqx7OdjxNZvzRxNaP6OHuA27JM0A2TEMWP63VEwbvdBgr AypEJnCIAyKUS8mCelVfTsh0Wp3vVK7O8dOmAm7jRWhbgHyYnJDGCD85t0wYiDb6fG PXgJLVFRcQPmg== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DF38A440BFB; Mon, 1 Jan 2024 11:55:43 -0500 (EST) Original-Received: from alfajor (unknown [207.96.224.130]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C82E8120782; Mon, 1 Jan 2024 11:55:43 -0500 (EST) In-Reply-To: <83le9911id.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 01 Jan 2024 18:06:50 +0200") 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:277181 Archived-At: >> So, IIUC, reading that text makes you feel unsure, but you don't really >> know what you're unsure of? > > Oh, but I do: the two references to "dynamic", including one to > "dynamic binding" seem to indicate quite unequivocally that "dynamic > binding" vs "lexical binding" could be involved. Yes, it is involved: statically scoped vars are not affected, while dynamically scoped vars are affected, which is why the text says "dynamic". > I wonder why it is so hard to understand this difficulty, when the > words basically speak for themselves. I guess I don't understand how "the words basically speak for themselves" leads to a difficulty. >> For this reason it would help if you could try and characterize more >> precisely what you find confusing. > I don't have anything else to say except point once again to your > wording, which I already did several times... Sadly, I still fail to grasp what kind of change to the wording could address the problem because I still don't really understand the problem. Maybe you could try to rewrite that bit in a way that you find more clear (or if there's still some part of the behavior over which you have doubts, then I'd be happily to try and explain it further). Stefan