GNU bug report logs - #74261
30.0.92; Remove modeline warning for explicit uses of dynamic binding

Previous Next

Package: emacs;

Reported by: Christopher Howard <christopher <at> librehacker.com>

Date: Fri, 8 Nov 2024 15:35:01 UTC

Severity: normal

Tags: wontfix

Found in version 30.0.92

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #26 received at 74261 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: rms <at> gnu.org
Cc: christopher <at> librehacker.com, drew.adams <at> oracle.com, 74261 <at> debbugs.gnu.org
Subject: Re: bug#74261: 30.0.92;
 Remove modeline warning for explicit uses of dynamic binding
Date: Thu, 28 Nov 2024 11:40:01 +0200
> From: Richard Stallman <rms <at> gnu.org>
> Cc: christopher <at> librehacker.com, drew.adams <at> oracle.com,
> 	74261 <at> debbugs.gnu.org
> Date: Wed, 27 Nov 2024 23:54:25 -0500
> 
>   > > But I think it is useful to show this warning when person A looks at
>   > > person B's file.  Person A is likely to assume the file use lexical
>   > > binding, when just about all files do so; therefore, it is useful to
>   > > inform A that this file makes the unusual choice.
> 
>   > That could be the case, yes.
> 
>   > However, another way of looking at such situation is that if the
>   > author (person B) decided the file should use dynamic scoping, that's
>   > "good enough" for person A.
> 
> I think this sentence may have changed the question unintentionally.
> "That's good enough for A" means "A should not object to what B
> decided".  In that sense, think B's addition of he file variable often
> _should_ be good enough for A.
> 
> But the question we were discussing is not whether A has a right to
> object to B's decision.  It is whether A is aware of B's decision for
> that file.  The warning will help make A aware of it.

What I meant was that "good enough" here means A should not be
bothered or made aware.

>                                  For example, assume that person B is
>   > Emacs maintainers, and the file is part of Emacs.
> 
> I think it will be useful to warn A that the file is set up to specify
> dynamic binding.

I tried to make the point that whether it is useful depends on the
POV.




This bug report was last modified 220 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.