[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#29165: 26.0.90; can't use some code byte-compiled under emacs 24
From: |
Stefan Monnier |
Subject: |
bug#29165: 26.0.90; can't use some code byte-compiled under emacs 24 |
Date: |
Thu, 14 Dec 2017 22:04:15 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> I don't see the use case for empty &aux, but I don't mind reverting that
> change.
It's typically when you define a function from within a macro so you may
have something like
`(...
(cl-defun ,foo (,@args &aux ,@auxargs)
,@body)
...)
where `auxargs` can have any length including 0. It's not
terribly hard to strip the &aux when `auxargs` is empty, but it's
convenient to be able to use the above form without having to worry
about a possibly empty `auxargs`.
Stefan