Hacker News new | ask | show | jobs
by coolsunglasses 4573 days ago
Too bad the lists aren't counting lists and are dumb cons cells. :(

Has a cool Leiningen (clojure) inspired build/dependency tool.

2 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.

Lists are meant to be linked.
That doesn't mean they can't be counted linked lists.