emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why is lexical-binding's global value ignored?


From: Eli Zaretskii
Subject: Re: Why is lexical-binding's global value ignored?
Date: Tue, 31 Jan 2023 15:49:23 +0200

> From: Richard Stallman <rms@gnu.org>
> Cc: tomas@tuxteam.de, emacs-devel@gnu.org
> Date: Mon, 30 Jan 2023 23:19:25 -0500
> 
>   > Some programs cannot work with lexical binding turned on.
> 
>   > Such is the RCD Template Interpolation System for Emacs:
>   > 
> https://hyperscope.link/3/7/1/3/3/RCD-Template-Interpolation-System-for-Emacs.html
> 
> Sooner or later we should call on the user community to fix programs
> to work with lexical binding if possible, and to explicitly specify
> which type of binding.
> 
> After a year or two of that, I suggest making the next Emacs release
> so that it warns when it loads a file that doesn't explcitly specify
> lexical or dynamic.
> 
> A year or two after that. all packages people use will explicitly
> specify lexical or not.  At that point, we could safely change the
> default, if we want to.

That is basically the plan, but we are still some years before the end
of this journey.  Also, people who are interested in this development
should bring it up far enough from the beginning of a release cycle,
for us to make such a breaking change with enough time for the
community to adapt.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]