On Sun, Oct 10, 2021 at 11:46 AM Po Lu <luangruo@yahoo.com> wrote:
Richard Stallman <rms@gnu.org> writes:

> Practically speaking, how important is it to access the same variables
> as simple variables, rather than using an explicit macro to access them?
>
> I think it is very important to maintain the principle that a
> variable's value only holds a sexp, that _seen from Lisp_ accessing or
> setting the variable cannot "do" anything.

Yes, but SYMBOL-MACROLET is relatively common in Common Lisp programs,
which in itself warrants its inclusion in a Common Lisp emulation
library, IMO.

And it being one of the macros that Common Lisp programmers writing
Emacs customizations often reach for, I hope it will not be deleted.

As do I. There's little reason to delete any functions from a Common Lisp
emulation library, IMO.  Emacs Lisp, like any Lisp worth its salt, is a
programmable programming language, one should be to emulate anything
with it, including Lisp idioms that may not be unanimously appreciated.

João