My answers to the exercises from the "Functional Programming in Scala" book.
The answers by the authors of the book can be found at: https://github.com/fpinscala/fpinscala
- What is Functional Programming?
- Functional Design and Combinator Libraries
- Functional Data Structures
- Handling Errors Without Exceptions
- Strictness and Laziness
- Purely Functional State
- Purely Functional Parallelism
- Property-Based Testing
- Parser Combinators
- Monoids
- Monads
- Applicatives and Traversable Functors
- External Effects and I/O