Lesson 20: Closures, continued

Outline:

  1. Quiz 5
  2. Recap: handling lambda
  3. Wrap-up

What’s next

Upcoming events/assessments:

  • Exam Day #2 is next Friday
  • Interpreter Part 3 (tokenizer) cannot be resubmitted after tonight at 10pm
  • Interpreter Parts 4–6 are available for you to work on (aim to finish these by M/W/F next week, if not earlier)
    • Part 4: Parser
    • Part 5: Evaluating if/let/quote
    • Part 6: Evaluating define/lambda

What you should do now:

Reading assignment (to be completed by the next class):

Lambda and closures (from today):

For next time:

  • Tail calls – stop at “Tail recursion modulo cons”