emacs-devel
[Top][All Lists]
Advanced

[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.



reply via email to

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