3 ms·
I have no lisp experience, but I want to ask to who knows more: isn't the use of too many macros a potential hinder to maintainability? What happens to a projec
by muxator 9y ago
I have no lisp experience, but I want to ask to who knows more: isn't the use of too many macros a potential hinder to maintainability?
What happens to a project when it becomes a mini-language in itself, with its conventions, it's opinions, it's specific flavour? Does this help or discourage the onboarding of new developers?
I know C is not a good example, bit at least in C projects, I was always wary of "smart" developers inventing their own "smart" conventions and syntaxes
- kazinator 9y agoMacro use scenarios have to be weighed against the alternative: writing by hand the logic that the machine would have generated from macro invocations.