Textbooks and other reference material
The main course text will be Programming Languages: Application And Interpretation 3ed
Lab tutorials will be based the Functional Introduction to Computer Science
Later in the course we will look at memory management; the standard reference is The Garbage Collection Handbook
The Spritely Institute Scheme Primer that is something like a compressed version of this course. There is a video on youtube based on this scheme primer. In the video Christine uses guile, but it shouldn't make much difference, except that the
use-modules
are not needed for us because racket has more things built in.