What Exactly is Elixir OTP?

What Exactly is Elixir OTP?

Elixir - language built on top of Erlang VM (currently - BEAM)
OTP - Open Telecomunication Platform - set of modules and applications for building telecommunication systems in Erlang. Think of it as a STL equivalent for Erlang.


There is no “Elixir OTP”.

Both are totally separate.

Elixir is a programming language.

OTP is an application framework to build applications for the BEAM-VM, it is part of the erlang standard library.

Elixir provides some wrappers/reimplementations of erlangs OTP building blocks, as Supervisor and GenServer or extensions like Task and Agent.