Due: Friday, Nov 11th by 11:59 PM

Your Task

Using the code for the LET interpreter as a starting point, do exercises 3.6, 3.7, and 3.8 from the textbook. (They are on pages 72 and 73.)


Coming soon.


  • minus operator (exercise 3.6): 30%
  • +, *, and / operators (exercise 3.7): 35%
  • equal?, greater?, and less? predicates (exercise 3.8): 35%

For up to 15 points of extra credit, you may do exercise 3.9 (adding support for lists).


Submit your Scheme source file to Marmoset as assign5.

IMPORTANT: after uploading, you should download a copy of your submission and double-check it to make sure that it contains the correct file(s). You are responsible for making sure your submission is correct. You may receive a grade of 0 for an incorrectly submitted assignment.