Lectures

Macros

This is an exploration of macros, and some debugging tips for defining and programming with them.

Exam

A full-class exam.

Staging

The three projections of Dr. Futamura

Registerizing

See extended lecture notes and video on performing this transformation