3 ms·
A lot of (most?) of the benefit of macros comes not from writing them yourself, but from using macros that others have written. Even if only 5% of the people ar
by jacobobryant 7y ago
A lot of (most?) of the benefit of macros comes not from writing them yourself, but from using macros that others have written. Even if only 5% of the people are writing macros, that 5% likely includes many library authors. Making it harder for them impacts their downstream users too, even if those people aren't actually writing macros.
IMO the macros in Clojure make it easier for library authors to produce KISS, high-level interfaces for the rest of us.