4 ms·
> it's CL + custom macro/DSL systems per project How is this any different from building an overly convoluted architecture in any other language where you have
by fouric 5y ago
> it's CL + custom macro/DSL systems per project
How is this any different from building an overly convoluted architecture in any other language where you have layers upon layers of objects, getters, setters, proxys, callbacks, VisitorFactoryFactory's, configuration files, multi-level build systems, virtual methods, type system hacks, generic functions?
I've been programming in CL for years now, and I have more of a problem keeping my non-macro code from spiraling out of control than my macros. What makes macros any more than just a thing you have to exercise discipline with, like "normal" code?