Comment on Elixir is for programmersComments−coolsunglasses12yToo bad the lists aren't counting lists and are dumb cons cells. :(Has a cool Leiningen (clojure) inspired build/dependency tool.−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.−seiji12yLists are meant to be linked.−coolsunglasses12yThat doesn't mean they can't be counted linked lists.
Comments
Too bad the lists aren't counting lists and are dumb cons cells. :(
Has a cool Leiningen (clojure) inspired build/dependency tool.
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.
Lists are meant to be linked.
That doesn't mean they can't be counted linked lists.