2 ms·
The concurrency model of Clojure is different than that of Erlang (and Elixir), especially Erlang is easier to scale to many machines (it's actually built right
by klibertp 12y ago
The concurrency model of Clojure is different than that of Erlang (and Elixir), especially Erlang is easier to scale to many machines (it's actually built right into the language/VM).
But to be honest, I think you should just learn both. Clojure is an interesting language, even if I disagree with some design decisions (no reader macros...), with interesting capabilities and so is Erlang and even more so Elixir, but that's really the end of similarities between them. Error handling, metaprogramming, concurrency and pretty much every other aspect of these languages are different, so learning both is not redundant IMHO in the least.
- kaonashi 12y agoOut of curiosity, what use cases do you have for reader macros that tagged literals do not cover? http://clojure.org/reader#The%20Reader--Tagged%20Literals http://clojure.org/reader#The%20Reader--Tagged%20Literals