[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Most of Elisp lacks lexical-binding: t
From: |
Stefan Monnier |
Subject: |
Re: Most of Elisp lacks lexical-binding: t |
Date: |
Thu, 07 Feb 2019 22:31:34 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
>> Breakage will be inevitable, indeed, but we can spread the pain over
>> some number of years.
> Fast bandaid removal causes significantly less pain than slow. See:
I don't think the analogy holds.
E.g. one of the main motivations to "spread the pain" is that when
someone bumps into something that breaks because of the new use of
lexical-binding in one context, it may motivate him to proactively fix
the problem in other contexts (where the problem doesn't appear yet but
would appear at one of the next steps in the transition). So I think
the overall pain is reduced.
This said, I do believe that we could speed this up by making
"development builds" (i.e. builds where emacs-version has 4 elements)
a lot more aggressive wrt to dropping backward compatibility: the
average user relying on normal releases would not be affected, but those
living on the edge would be more often motivated to update the packages
they maintain or use.
Stefan
- Re: Most of Elisp lacks lexical-binding: t, (continued)
- Re: Most of Elisp lacks lexical-binding: t, Stefan Monnier, 2019/02/03
- Re: Most of Elisp lacks lexical-binding: t, T.V Raman, 2019/02/03
- Re: Most of Elisp lacks lexical-binding: t, Phillip Lord, 2019/02/04
- Re: Most of Elisp lacks lexical-binding: t, Stefan Monnier, 2019/02/04
- Re: Most of Elisp lacks lexical-binding: t, Eli Zaretskii, 2019/02/04
- Re: Most of Elisp lacks lexical-binding: t, Phil Sainty, 2019/02/05
- Re: Most of Elisp lacks lexical-binding: t, Stefan Monnier, 2019/02/05
- Re: Most of Elisp lacks lexical-binding: t, Phillip Lord, 2019/02/06
- Re: Most of Elisp lacks lexical-binding: t, Stefan Monnier, 2019/02/06
- Re: Most of Elisp lacks lexical-binding: t, Paul Eggert, 2019/02/07
- Re: Most of Elisp lacks lexical-binding: t,
Stefan Monnier <=
- Re: Most of Elisp lacks lexical-binding: t, Stefan Monnier, 2019/02/05
- Re: Most of Elisp lacks lexical-binding: t, Richard Stallman, 2019/02/06
- Re: Most of Elisp lacks lexical-binding: t, Stefan Monnier, 2019/02/06