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.

Time

Each assignment should take 1-2 hours of work.

Grading Standard

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.

We will grade your work using the following codes:
  • 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.

Software

Please use the online Stacker.

Tasks

The assignments will be published over the course of the semester.