GNU bug report logs - #74145
31.0.50; Default lexical-binding to t

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Thu, 31 Oct 2024 20:59:02 UTC

Severity: wishlist

Tags: patch

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: psainty <at> orcon.net.nz, dancol <at> dancol.org, 74145 <at> debbugs.gnu.org, visuweshm <at> gmail.com
Subject: bug#74145: 31.0.50; Default lexical-binding to t
Date: Tue, 18 Feb 2025 19:27:26 +0200
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: Visuwesh <visuweshm <at> gmail.com>,  psainty <at> orcon.net.nz,
>   dancol <at> dancol.org,  74145 <at> debbugs.gnu.org
> Date: Tue, 18 Feb 2025 11:53:45 -0500
> 
> >> +1.  It is also a bit time consuming to change code to follow lexical
> >> binding and AFAIU from reading the list, there is no straightforward way
> >> to do so.  Despite that, I hope there could be some addition to the
> >> manual to outline the rough pathway one may follow.
> >
> > I asked about that, and got the answer that it was impossible.
> 
> This said, we do have
> 
>     @node Converting to Lexical Binding
>     @subsection Converting to Lexical Binding
> 
> in `variables.texi`.

Yes, but the problem is not that there's no such place, the problem is
with what it says.  Basically, it says "use it and fix any problems
you find" (and yes, I know that every summary comes with a
simplification that sometimes does injustice to the original text).




This bug report was last modified 68 days ago.

Previous Next


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