4 ms·
>>use the special functions for handling hygienic macros? And each flavor of Lisp has its own way of doing hygienic macros. There are two main flavors of Lisp:
by flavio81 9y ago
>>use the special functions for handling hygienic macros? And each flavor of Lisp has its own way of doing hygienic macros.
There are two main flavors of Lisp: Common Lisp and Scheme;
Scheme already has hygienic macros as default; and writing hygienic macros is trivial (and easy) in Common Lisp.
>you will likely introduce a bug unless
You won't "introduce a bug" if what you need is specifically an unhygienic macro. They have their uses, so it's good to be able to write unhygienic macros as well.