emacs-devel
[Top][All Lists]
Advanced

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

Re: Default lexical-binding to t


From: Stefan Monnier
Subject: Re: Default lexical-binding to t
Date: Fri, 08 Nov 2024 15:01:08 -0500
User-agent: Gnus/5.13 (Gnus v5.13)

> It's normal, even here, when introducing possibly breaking changes to
> announce them and deal with objections/bugs/incompatibilities.  For
> example, you did this on introducing line numbers in the display engine.
> This worked very well, in that several bugs got fixed before landing it
> on master.
>
> Maybe this did happen with lexical binding.  If it did, I can't find it.

In our "Evolution of Emacs Lisp" paper we do mention some of the steps
along the way.  Lexical binding in Emacs Lisp dates back to the
"rewrite" of CL back in Emacs-18 which added `lexical-let` and various
other options were discussed, attempted, etc...

Not sure how that's the relevant to the current discussion:

> OK.  But surely somebody, somewhere, had some reservations?

No doubt.  But the other choices just sucked even more.


        Stefan




reply via email to

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