Recap, and What’s Next

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.