Implicit parallel programming in pH

Chapter 1 From Sequential to Implicit Parallel Programming Chapter 2 Functions and Reduction Chapter 3 Types and Type Checking Chapter 4 Rewrite Rules, Reduction Strategies, and Parallelism Chapter 5 Tuples and Algebraic Product Types Chapter 6 Lists and Algebraic Sum Types Chapter 7 Arrays: Fast Indexed Data Structures Chapter 8 Sequencing, Input/Output, and Side Effects Chapter 9 I-structures Chapter 10 M-structures: Mutable Synchronized State Chapter 11 Conclusion Appendix A An Introduction to the for pH