Before settling on Elixir
I spent several months studying Clojure
and other concurrency-oriented programming languages.
Before that, I spent about a decade programming Ruby
So, many things that José Valim borrowed from these languages seem quite familiar.
However, I also tend to notice the things he "left on the table".
These pages compare and contrast Clojure and Elixir,
discussing some reasons we might want to go back to the well.
- Collections - relationships among collection types in Clojure and Elixir
- Concurrency - approaches to concurrency in Clojure, Elixir, and Erlang
- Conflicts - naming conflicts between Clojure, Elixir, and Ruby
- Definitions - definitions of terms used in Clojure, Elixir, and Ruby
- People - some interesting people in the Clojure community
- Reference Types - Clojure's Reference Types, Transients, etc.
- Topics - notes on ancillary topics for a possible talk
- Wish_List - start on a "wish list" for Elixir
This wiki page is maintained by Rich Morin
an independent consultant specializing in software design, development, and documentation.
Please feel free to email
comments, inquiries, suggestions, etc!