CS217 Assignment 5, Due Wednesday, May 3, 2000

Submit assgn5.scm by hsp.
The file must contain at least your name and a comment before each problem, indicating its number and other info you feel is required.

Environment Passing Interpreters III

Extending definitions of expression, primitive, parse-expression and the grammar as necessary, do
  1. Implement letrec
  2. Implement variable assignment
  3. Ex 3.7.3 Add begin to the language
Will be needed to complete take-home portion of Midterm, due at class time.

assgn5.scm must be loadable into Scheme and procedures must pass tests of correctness.