Slide 26
Slide 26 text
"When designing the Erlang language and the Erlang VM, Joe,Mike and Robert did
not aim to implement a functional programming language, they wanted a runtime
where they could build distributed, fault-tolerant applications. It just happened that
the foundation for writing such systems share many of the functional programming
principles. And it reflects in both Erlang and Elixir.
Therefore, the discussion becomes much more interesting when you ask about their
end-goals and how functional programming helped them achieve them. The further
we explore those goals,we realize how they tie in with immutability and the control
of shared state, for example: ..."
-- Valim, José
Elixir Beyond Functional Programming