3 ms·
Hygienic Macros usually have ways to violate the hygiene, so that property doesn't change how expressive they can be, just that the default behavior is safer be
by ddragon 7y ago
Hygienic Macros usually have ways to violate the hygiene, so that property doesn't change how expressive they can be, just that the default behavior is safer because you won't accidentally overwrite anything on the scope the macro was called from.
And yes, racket's macros are hygienic.