Welcome note¶
This course introduces students to common principles underlying various
programming langauges through the process of constructing an interpreter for a
language incrementally. It uses the PLAI second edition as the base
material and is adapted to suit Krea University students and timeline.
It is taught using Racket #lang plai-typed
as well.
Students wished to use images as an alternative to working with numbers. Hence the course plan changed a bit to reflect that. The current course notes can be accessed at https://kreauniv.github.io/comp308/ .