
Index - Erlang/OTP
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer …
Erlang -- What is Erlang
Erlang provides a simple and powerful model for error containment and fault tolerance (supervised processes). Concurrency and message passing are a fundamental to the language.
Documentation - Erlang/OTP
Designing for Scalability with Erlang/OTP With this hands-on book, you’ll learn how to apply OTP libraries and techniques to develop concurrent, fault-tolerant systems with no single point of failure.
Downloads - Erlang/OTP
To install Erlang you can either build it from source or use a pre-built package. Take a look at the Erlang/OTP 28 release description to see what changes Erlang/OTP 28 brings over the previous …
Erlang -- Getting Started
Many universities run courses either partly or wholly about Erlang. Courses about functional programming are also useful for getting a solid grounding which will then let you easily learn Erlang …
Introduction — Erlang System Documentation v28.3
Introduction This section is a quick start tutorial to get you started with Erlang. Everything in this section is true, but only part of the truth. For example, only the simplest form of the syntax is shown, not all …
One of the main reasons for using Erlang instead of other functional languages is Erlang's ability to handle concurrency and distributed programming. By concurrency we mean programs which can …
Introduction — Erlang System Documentation v28.3
The focus of the Erlang reference manual is on the language itself, not the implementation of it. The language constructs are described in text and with examples rather than formally specified.
Erlang -- Frequently Asked Questions about Erlang
Feb 21, 2025 · In a nutshell, what is Erlang? What is OTP? What sort of applications is Erlang particularly suitable for? What sort of problems is Erlang not particularly suitable for? Who uses …
Expressions — Erlang System Documentation v28.3
Erlang uses single assignment, that is, a variable can only be bound once. The anonymous variable is denoted by underscore (_) and can be used when a variable is required but its value can be ignored.