Getting Started With Erlang
Version 5.7.1
Bibliography
|
Glossary
|
Cover
|
Top
Table of Contents
1
Introduction
1.1
Introduction
1.2
Things Left Out
2
Sequential Programming
2.1
The Erlang Shell
2.2
Modules and Functions
2.3
Atoms
2.4
Tuples
2.5
Lists
2.6
Standard Modules and Manual Pages
2.7
Writing Output to a Terminal
2.8
A Larger Example
2.9
Matching, Guards and Scope of Variables
2.10
More About Lists
2.11
If and Case
2.12
Built In Functions (BIFs)
2.13
Higher Order Functions (Funs)
3
Concurrent Programming
3.1
Processes
3.2
Message Passing
3.3
Registered Process Names
3.4
Distributed Programming
3.5
A Larger Example
4
Robustness
4.1
Timeouts
4.2
Error Handling
4.3
The Larger Example with Robustness Added
5
Records and Macros
5.1
The Larger Example Divided into Several Files
5.2
Header Files
5.3
Records
5.4
Macros