Essentials of Programming Languages

Third Edition

EOPL3 Materials

The code and errata are now on Github. The code has now
been updated and should run right out of the box on Racket version
5.3.6. Pull requests
are welcome.

To run any of the languages, select "Choose language from
source", and run top.scm in any of the language directories
(chapterN/*-lang).

Google group for EOPL3. This is intended as a discussion list
for instructors and others using any edition of EOPL. Right now,
this list is entirely public. If there is sufficient interest, we
can create a private group for instructors.