As a very quick recap, so far in this book you’ve seen:
- Immutable variables
- Immutable data structures
- Pure functions
- How to solve problems just by sketching pure function signatures
- Expression-oriented programming
- Algebraic substitution
- Functional error-handling
Next, we’ll build another complete example that uses all of these concepts. This time — to show more of the details — I’ll show more Scala code as we go through the process.