Concurrency in Reactions: Declarative Scala multiprocessing with Chymyst

(c) by Sergei Winitzki, 2016-2018


Chapter 0: Quick start in a REPL

Chapter 1: The chemical machine paradigm

Chapter 2: Readers/Writers, Map/Reduce, and Merge-Sort

Chapter 3: Blocking and non-blocking molecules

Chapter 4: Molecules and emitters, in depth

Chapter 5: Advanced features: reaction constructors and pipelining

Chapter 6: Conceptual overview of concurrency / Nontechnical version

Chapter 7: Concurrency patterns

Chapter 8: Advanced examples

Chapter 9: Game of Life

Appendix A: From actors to reactions: The chemical machine explained through the Actor model

Appendix B: Other work on Join Calculus