My read through Functional Programming in Scala
Open/skipped exercises:
- Exercise 7.2: I had no idea
- Exercise 7.7
- Exercise 8.15 is a larger project
- Exercise 8.20 is a larger project
- Exercise 9.10 and 9.11 are open-ended ones
- Exercise 9.12 -- I just jumped to the implementation proposed in the book
- Exercises 9.17 - 9.18
- Exercise 11.19
- Exercise 12.7
- Exercise 12.9
- I cheated on the first part of Exercise 13.4 by looking into the
companion booklet, but afterwards I implemented the first part of
the Exercise from scratch myself. As a repentance, I've
implemented the whole Free from scratch, see
fpis.chapter13.MyImplementation
.
For Chapter 7, I implemented an additional tracing of the fork depth, which is passed along with the result of Par
For Chapter 9, I implemented an S-Expression parser before my take on a JSON parser.
I finished solving exercises (apart from the listed above) on Feb 13 2019.