- Algebraic Data Types
- Newtypes
- Simple Pattern Matching
- Guards
- List Patterns
- Record Patterns
- Maps
- Map Patterns
- Binary Patterns
- Case Expressions
- Introduction
- Recursions on more complicated datatypes
- Map, filter and fold
- List Comprehensions
- Higher Order Functions
- Overview
- Atoms Mapping
- Booleans Mapping
- Chars Mapping
- Integers Mapping
- Floats Mapping
- Strings Mapping
- Tuples Mapping
- Lists Mapping
- Enum, Range
- Maps Mapping
- Records Mapping
- Binaries Mapping
- Ports Mapping
- Pids Mapping
- References Mapping
- User-defined data types Mapping