Elixir for Mac
Elixir is an easy to use, handy meta-programming aware language built on top of the Erlang VM.
Moreover, Elixir is built as a dynamic language with homoiconic and flexible syntax that leverages Erlang's abilities to build concurrent, distributed, fault-tolerant applications with hot code upgrades.
Additionally. Elixir supports polymorphism via protocols (similar to Clojure's), aliases and first-class support to associative data structures, dynamic records.