3 ms·
You are speaking about C macros, which have almost nothing in common to Lisp's macros. There is no such problem with Common Lisp macros.
by flavio81 9y ago
You are speaking about C macros, which have almost nothing in common to Lisp's macros.
There is no such problem with Common Lisp macros.
- kazinator 9y agoThere could be such a problem with Lisp macros, if the programmers are complete idiots. C programmers gluing together symbols from pieces so that MACRO(PREFIX) expands to some PREFIX_var or whatever are often not complete idiots; they are desperately doing whatever they can to simplify what they are doing in the best way that is supported by the portable language.