emacs-devel
[Top][All Lists]
Advanced

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

Re: master f515d658e5 1/2: Don't quote numbers in byte-run--set-*


From: Stefan Monnier
Subject: Re: master f515d658e5 1/2: Don't quote numbers in byte-run--set-*
Date: Sun, 19 Jun 2022 19:12:01 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Lars Ingebrigtsen [2022-06-20 00:29:46] wrote:
> Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> My proposal was to change the semantics, rather than to "avoid if".
>> According to it,
>>     (declare (doc-string (foo bar)))
>> would actually set `doc-string-elt` to the return value of calling (foo
>> bar) rather than setting it to the list `(foo bar)`.
> Oh, right...  Hm.  I don't really have an opinion about that, but it's
> pretty unusual for declare forms to not be literal, I think?

Part of the motivation was indeed to change those habits.
I think the quoting used all over the place is mostly an accident that
happens to usually be harmless, rather than a feature.


        Stefan




reply via email to

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