Open matiasmorant opened 5 years ago
why are variable names renamed in the first place? Is there a way to disable this behavior?
For Hygiene.
Is there any way to turn this off?
I’m using macros interactively in a REPL. And variables I define end up with suffixes and then I can’t call them later again without the suffixes when I evaluate more code.
If I define x, and later need it, I have to go back and find what it was replaced with and use something like x_36 in my (now failing) code.
x => (x)
compiles tox_34 => (x)
rather thanx_34 => (x_34)
. On the other hand,x => x
compiles correctly tox_34 => x_34