7 ms·
It's a design choice to value explicit naming (and easier nesting) over brevity. Anaphoric macros are not idiomatic in Clojure (there is only one: proxy), impl
by cgrand-net 16y ago
It's a design choice to value explicit naming (and easier nesting) over brevity.
Anaphoric macros are not idiomatic in Clojure (there is only one: proxy), implicit introduction of locals is frowned upon (and you have to fight the hygienic macro system to create them).
- JeanPierre 16y agoOh, I am by no means against explicit naming. I'm just recommending people to read chapter 14 of On Lisp if they find if-let and when-let good macros they use often.