José Valim on Elixir
José Valim has brewed up a savory Elixir, based on carefully-chosen ingredients from Clojure, Erlang, Ruby, and other modern languages. He’s in town for Erlang Factory 2015 (and will be speaking there), but here’s your chance to hear and chat with him in a less formal setting. As a member of the core team for Ruby on Rails, José Valim spent far too much time finding and fixing threading bugs (eg, in libraries). Looking around for A Better Way To Do It, he found Erlang. He liked everything he found in the Erlang language and environment, from the pattern matching support to the process supervision infrastructure. However, he missed some language features (eg, syntactic macros), as well as the “batteries included” tooling he had grown to expect in other languages. A few years after announcing it, Elixir has reached 1.* status and is rapidly gaining attention as a safe, pleasant, and productive way to build highly concurrent systems.