Stacker
What Is This Thread’s Purpose?
This thread makes you understand the details of program evaluation using the Stacker, a program tracing tool that explains how SMoL programs evaluate. You will confront progressively harder programs that explore richer and richer features and understand how they work.
Each assignment should take 1-2 hours of work.
The Stacker is a completely deterministic system, so there doesn’t need to be leeway for interpretation. Understanding the details of program execution is an important learning goal in itself, and also helps you with programming and debugging laer.
CORR: The work was done correctly.
OFF: The work was fairly good but had some mistakes that we enumerate.
PROB: The work had notable problems, more than we can quickly enumerate. Please talk to a course staff member for help. Future work needs to be a lot better.
ZERO: The work was either completely off or missing.
ROBOT: The work looks like it was GenAI output. We expect the work to be your own. Please talk to a course staff member.
Please use the online Stacker.
The assignments will be published over the course of the semester.