No. How would that be the case?
> And making maintenance more difficult
If used poorly, sure; the same is true of most features of most languages.
> (aren't you re-inventing a new language with macros?)
You are extending the existing language with them, much as you are when using a language with user-definable functions rather than only builtins.
No. How would that be the case?
> And making maintenance more difficult
If used poorly, sure; the same is true of most features of most languages.
> (aren't you re-inventing a new language with macros?)
You are extending the existing language with them, much as you are when using a language with user-definable functions rather than only builtins.