Projects

Project 2 due date

Project 2 due date is set for November 17

Project 2 is out

Project 2 is available should you want to get started.

Project 1 Extension

Project 1 is formally extended to Wednesday before midnight. I’m going to be slow responding to email until I get the flu out of my system.

Project 1 Due Date

The Project 1 due date is set for October 13.

Project 1 update (again)

I have again updated Project 1 to address some student questions. Specifically: your evaluation function should accept a command and a state and return a state rather than a value; accessing memory locations that have not been initialized should throw and error; and the small-step evaluation function should have an entry point with the same signature as the large-step evaluation function, but need not be restricted only to that.

Still no due date - we’ll take care of that on Friday.

Project 1 Update

With Project 0 (nearly) out of the way, I have updated the description of Project 1. No major changes, I have simply added the definition of a proof scheme for the small step operational semantics. When you decide to start this project, please note that the large step semantics is defined completely by the text and the small step semantics is nearly completely defined. Take advantage of this!