Podcast: Play in new window | Download
http://traffic.libsyn.com/sedaily/Elixir_Edited_2.mp3Podcast: Play in new window | Download “Functional programming is about making the complex parts of your system explicit.” Elixir is a programming language built on top of the Erlang virtual machine. Elixir allows metaprogramming, polymorphism, and a web framework called Phoenix that has drawn positive comparisons to Ruby on Rails. Jose Valim is today’s guest. He built Elixir to augment a language that he loved–Erlang. On Software Engineering Daily,
“Mutable state is the root of all evil.”
Erlang is a functional, concurrent programming language that was originally designed within Ericsson in the 1980’s. It was built to support distributed, fault-tolerant, non-stop applications suitable for telecommunications infrastructure.
Dan Abramov currently works full time on Redux, React Hot Loader, and React Transform.