Chapter 2. The core rules
Figure 2.1. REPL return values
Figure 2.2. Immutable versus mutable service worst-case scenario
Figure 2.3. Immutable versus mutable service “one golden run” scenario
Chapter 3. Modicum of style—coding conventions
Chapter 4. Utilizing object orientation
Figure 4.1. Simulation class hierarchy
Chapter 6. The Type System
Chapter 7. Using implicits and types together
Chapter 8. Using the right collection
Figure 8.1. Generic collections hierarchy
Figure 8.2. Example index trie with a branching factor of two
Figure 8.3. Update to trie with sharing
Figure 8.4. Vector’s array structure with branching factor of 2
Figure 8.5. Internal structure of a list
Figure 8.6. Changing evaluation semantics
Chapter 9. Actors
Figure 9.3. Modified scatter-gather search
Figure 9.4. Failure zones for scatter-gather example
Chapter 11. Patterns in functional programming