It's not how often you write macros. Just write ten macros -> ten syntax extensions. The Common Lisp implementation I use has around 700 predefined external macros.
> against solving problems with macros (if they can be solved with regular functions).
It's just that macros are for different things and for those are widely used in Lisp.
It's not how often you write macros. Just write ten macros -> ten syntax extensions. The Common Lisp implementation I use has around 700 predefined external macros.
> against solving problems with macros (if they can be solved with regular functions).
It's just that macros are for different things and for those are widely used in Lisp.