Note: Before installing the solutions, you must install the example code, otherwise you’ll be missing essentials such as AtomicTest.
When you click the link below, you’ll download a zip file containing all the solutions. When you unzip the file, you’ll see that each atom (chapter) has its own subdirectory. Within each subdirectory, you’ll find solutions labeled “Solution-1.scala,” “Solution-2.scala,” etc., corresponding to the numbered exercises in the book. You’ll also sometimes find files labeled “Starter-1.scala,” “Starter-4.scala,” etc., for exercises that contain “starter code” in their descriptions. You can use these “starter” files as a starting point to solving the exercise.
If you discover issues with the solutions, please report them here.