CSC 395 (Fall 2021)

Lab: Writing Interpreters

In today’s class, we’ll go through a guided set of exercises in developing an interpreter for a subset of the Racket language. You can download the file we work together in here:

For this lab, you will turn in your completed file to Gradescope.

Thinking about the Class Project

Starting next week, we will also be gearing up for the class project. You will need to find a group of 3–4 people that want to tackle a common problem in the vast world of programming usability. As a point for inspiration, between exercises, you should look at this list of ideas that the class generated from last week’s labs and see if anything catches your eye. Talk to your current group as well and continue to bat ideas around: