Lesson 20: Closures, continued
Outline:
- Quiz 5
- Recap: handling
lambda- closures
- exercises from last time
- 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:
- Read the assigned readings (see below)
- Finish Interpreter Part 4: Parser
- Work on Interpreter Part 5: Evaluating if/let/quote and Interpreter Part 6: Evaluating define/lambda
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”