Hacker News new | ask | show | jobs
by adambard 4573 days ago
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)

1 comments

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.