DEV Community

Discussion on: Elixir is functional Ruby?

Collapse
 
leandrocp profile image
Leandro Cesquini Pereira • Edited

The most powerful feature of Elixir is OTP and the BEAM, both from Erlang. OTP is a framework to write distributed systems and BEAM is the virtual machine where light processes run. Elixir is much more than just a nice syntax inspired by Ruby. In fact, it's a common misconception to think that Elixir is an "improved Ruby". Firstly because Ruby has its own advantages and different purposes, and secondly because Ruby isn't the only inspiration for Elixir. About Phoenix, I recommend reading dockyard.com/blog/2015/11/18/phoen...
I hope this summary can be helpful :)

Edit: to better understand what BEAM/OTP can provide, I recommend watching youtu.be/JvBT4XBdoUE