Write Yourself a Scheme in 48 Hours

Contents

 * 1) Overview
 * 2) First Steps: Compiling and running
 * 3) /Parsing/
 * 4) /Evaluation, Part 1/
 * 5) /Error Checking and Exceptions/
 * 6) /Evaluation, Part 2/
 * 7) Building a REPL: Basic I/O
 * 8) Adding Variables and Assignment: Mutable State in Haskell
 * 9)  Defining Scheme Functions: Closures and Environments
 * 10)  Creating IO Primitives: File I/O
 * 11)  Towards a Standard Library: Fold and Unfold
 * 12)  Conclusion &amp; Further Resources
 * 13)  Answers to Exercises

48時間でSchemeを書こう Write Yourself a Scheme in 48 Hours