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: Stefan Monnier
Subject: Re: scratch/command 064f146 1/2: Change command to interactive ... modes
Date: Wed, 17 Feb 2021 08:57:52 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

>>> And again, I don't see what makes extending `interactive' so special
>>> here.  We introduce new things in Emacs Lisp all the time when we think
>>> that that improves the language.
>> You're extending it in an incompatible way, one that most third-party
>> code won't be able to make use of for years to come.
> I don't think the second half of this sentence is correct.  Please see
> my compatibility macro `future-interactive' posted to this list.

Side note: IIUC this macro relies on "eager macroexpansion", so there
are corner cases where it won't work.  I don't think these matter very
much in practice, unless maybe ... have you checked that it works
correctly with Edebug?


        Stefan




reply via email to

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