Erlang Glossary

Browse 8 erlang terms defined in plain English, from the cultural dictionary of computing.

8 Erlang Terms

Actor
Actor is a concurrency model where the fundamental unit of computation is an independent entity called an actor that communicates with other actors exclusively...
BEAM
The virtual machine at the heart of the Erlang/OTP ecosystem (also running Elixir and other languages), designed for massively concurrent, fault-tolerant,...
Behavior
In Erlang/Elixir, a module attribute that defines a set of callback functions a module must implement — analogous to interfaces or traits in other languages —...
Elixir
A functional, concurrent programming language built on the Erlang VM (BEAM) designed for building scalable, fault-tolerant applications. Elixir combines...
Erlang OTP
The Open Telecom Platform, a set of libraries, behaviors, and design principles that form the standard foundation for building robust Erlang systems. In...
GenServer
A generic server behavior module in Erlang/OTP and Elixir that abstracts the common client-server interaction pattern, handling synchronous and asynchronous...
Supervisor
A process or component responsible for monitoring, starting, stopping, and restarting other processes, ensuring system resilience — central to Erlang/OTP's...
Supervisor Tree
A hierarchical structure in Erlang/OTP (and Elixir) where supervisor processes monitor child processes (workers or other supervisors) and apply a restart...

Related Topics