[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master f4af1137e6: Bind print-symbols-bare to t in byte-compile-from
From: |
Stefan Monnier |
Subject: |
Re: master f4af1137e6: Bind print-symbols-bare to t in byte-compile-from-buffer |
Date: |
Sun, 23 Jan 2022 11:47:34 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
> - (let ((print-symbols-bare t))
> + (let ((print-symbols-bare t)) ; Possibly redundant binding.
> (macroexpand `(declare-function ,fn ,file ,@args))))
Why do we need this binding here?
This is just a `macroexpand`, so it's not expected to print anything
at all. What kind of prints are supposed to be affected, and if so, why
should it be solved by a let-binding here rather than elsewhere, such
as maybe in `macroexpand`?
Stefan
- Re: master f4af1137e6: Bind print-symbols-bare to t in byte-compile-from-buffer,
Stefan Monnier <=