Has a cool Leiningen (clojure) inspired build/dependency tool.
* AST-level macros with quote/unquote
* Reducers (efficient list processing)
* Protocols (which are like inside-out interfaces)
Reducers aren't really intended for processing lists, they're best for processing vectors and trees.
* AST-level macros with quote/unquote
* Reducers (efficient list processing)
* Protocols (which are like inside-out interfaces)