Specter is always on my clojure toolbox. Not only it makes transforming arbitrarily nested data painless, it also is usually more efficient than the average hand-rolled code!
A great example of why macros in Lisp are powerful, and how they empower you as a user even if you never write one.
A great example of why macros in Lisp are powerful, and how they empower you as a user even if you never write one.