CSE 320: Programming Languages @ CSU, San Bernardino
- Chapters 5 and 6 of PLAI. It is highly recommend to do the exercises in the book.
- This series of slides about static vs. dynamic scoping.
- “(How to Write a (Lisp) Interpreter (in Python))” by Peter Norvig.
- “Beyond Static and Dynamic Scope” by Éric Tanter.