Resources and Errata for
Advanced Topics in Types and Programming Languages
Edited by
Benjamin C. Pierce
The authors of some of the chapters maintain individual web pages for errata
and for resources such as typechecker implementations. Please contact the
authors directly with questions and/or further errata.
- Substructural Type Systems, by David Walker
- Dependent Types,
by David Aspinall and Martin Hofmann
- Effect Types and Region-Based Memory Management, by Fritz Henglein,
Henning Makholm, and Henning Niss
- Typed Assembly Language, by Greg Morrisett
- Proof-Carrying Code, by George Necula
- Logical Relations and a Case Study in Equivalence Checking, by Karl
Crary
- Typed
Operational Reasoning, by Andrew Pitts
- Design
Considerations for ML-Style Module Systems, by Robert Harper
and Benjamin C. Pierce
- Type
Definitions, By Christopher A. Stone
- The Essence of ML Type
Inference, by François Pottier and Didier Rémy