emacs-devel
[Top][All Lists]
Advanced

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

Re: scratch/command 064f146 1/2: Change command to interactive ... modes


From: Óscar Fuentes
Subject: Re: scratch/command 064f146 1/2: Change command to interactive ... modes
Date: Sun, 14 Feb 2021 17:23:34 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Óscar Fuentes <ofv@wanadoo.es> writes:
>
>> I'm not sure if I understand this correctly, but in any case I'll
>> mention that a change that requires a source construct incompatible with
>> previous Emacs versions will have very limited adoption, not only among
>> external packages, but among Emacs packages that are maintained
>> externally (Org, C-Mode).
>
> Of course.  But that's the case with any new thing that Emacs
> introduces, from lexical binding to new functions, macros and special
> forms.

The language features that you mention have a "local" applicability.
That means that you can take advantage of them without depending of what
others do. This is not the case with M-x filtering. For it to be really
useful a wide adoption is necessary, or else the effective description
of the feature for several year would be "filters out *some* unrelated
commands".

But if I got your description right, the `declare' construct is
backwards source-code compatible, right? This would lessen my worries to
a great extent.




reply via email to

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