Comment on Elixir is for programmersparentComments−adambard12yThere are many things in Elixir that seem to be inspired by Clojure and/or lisp in general (which I think is great, by the way):* AST-level macros with quote/unquote* Reducers (efficient list processing)* Protocols (which are like inside-out interfaces)−coolsunglasses12yThe Elixir macros aren't built on homoiconicity though.Reducers aren't really intended for processing lists, they're best for processing vectors and trees.
Comments
There are many things in Elixir that seem to be inspired by Clojure and/or lisp in general (which I think is great, by the way):
* AST-level macros with quote/unquote
* Reducers (efficient list processing)
* Protocols (which are like inside-out interfaces)
The Elixir macros aren't built on homoiconicity though.
Reducers aren't really intended for processing lists, they're best for processing vectors and trees.