Getting Started with Erlang
User's Guide
Version 12.0
User's Guide
PDF
Top
Expand All
Contract All
Chapters
Introduction
Top of chapter
Prerequisites
Omitted Topics
Sequential Programming
Top of chapter
The Erlang Shell
Modules and Functions
Atoms
Tuples
Lists
Maps
Standard Modules and Manual Pages
Writing Output to a Terminal
A Larger Example
Matching, Guards, and Scope of Variables
More About Lists
If and Case
Built-In Functions (BIFs)
Higher-Order Functions (Funs)
Concurrent Programming
Top of chapter
Processes
Message Passing
Registered Process Names
Distributed Programming
A Larger Example
Robustness
Top of chapter
Time-outs
Error Handling
The Larger Example with Robustness Added
Records and Macros
Top of chapter
The Larger Example Divided into Several Files
Header Files
Records
Macros
Getting Started with Erlang User's Guide
Version 12.0
February 23, 2021