Open TobiasZawada opened 5 years ago
Agreed, I've seen this in quite some projects around where things worked just by accident of naming being "compatible".
Wed Jun 19 17:03:21 BST 2019
Question - wouldn't this be a use case for gensym
?
You can use gensym
or make-symbol
, the end result is the same except make-symbol
has nicer naming when you macroexpand. gensym
is actually a wrapper around make-symbol
. But yea, doesn't matter much.
Use uninterned symbols in expanded let-forms of macros if the values of these symbols are for macro-internal use only.
Output in the *Messages* buffer: