[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Declaring 'lexical-binding: nil' obsolete
From: |
Stefan Kangas |
Subject: |
Re: Declaring 'lexical-binding: nil' obsolete |
Date: |
Sat, 25 Sep 2021 19:37:06 -0700 |
Po Lu <luangruo@yahoo.com> writes:
> Obsoletion is not discouragement! Making something obsolete puts it on
> the path to removal.
That's the general idea, but it doesn't bind us to any particular
timetable, certainly not one where users won't have time to adapt.
> Yes, but why would it need to be the subject of a byte-compiler warning?
> Adding a warning to the byte compiler will only cause more confusion,
> because the documentation doesn't suggest lexical binding in particular.
I disagree; the warning is clear.
Where the documentation is not yet updated to recommend lexical binding,
it should be fixed.
> But why does the NEWS entry you have proposed include:
>
> Third-party code will need to be changed to support
> 'lexical-binding:t' to run properly on Emacs in the future.
Because this is true if the plan is to change the default.
Re: Declaring 'lexical-binding: nil' obsolete, Eduardo Ochs, 2021/09/25
Re: Declaring 'lexical-binding: nil' obsolete, Eli Zaretskii, 2021/09/26
Deprecating 'lexical-binding: nil', Richard Stallman, 2021/09/27