April 9, 2008

Final Project Passoff Times

The passoff process for the final project is slightly more involved than passing off the midterm. Each of you will need to set up a time to come pass off your project in person with one the TAs. We'll make ourselves available from noon to 5pm on April 14th and 15th (Monday and Tuesday).

The signup list is on the whiteboard inside 2204 TMCB... you'll need to sign up in advance if you don't want to risk waiting while others pass off. The entire process should take less than 15 minutes. We'll be poking around in your parser and interpreter, asking you about your design decisions, and having you run us through a sample quiz.

Don't bring paper manuals/specifications to your appointment; we'd prefer that you email us, in HTML or PDF format. The manual and language spec are due by midnight Tuesday.

Good luck on the project and on all your finals!

Posted by bryant at 2:30 PM | Comments ()

Final in Testing Center

The final will be April 18-21 at the testing center. You are responsible for knowing when the testing center opens and closes on any given day. Saturday is likely to be the lightest day, so you might want to plan for that if possible.

Posted by windley at 11:38 AM | Comments ()

The amb Function

Craig Roddin pointed out this implementation of McCarthy's amb operator in Scheme today after class. The implementation uses explicit (first-class) continuations.

Posted by windley at 10:10 AM | Comments ()

March 24, 2008

No Class Friday

Remember--no class on Friday, March 28th. That means no homework is due that day either!

Posted by windley at 9:00 AM | Comments ()

Scheme vs. Haskell

Since you now know Scheme and I talked about Haskell in class today, introducing Gofer, I thought you'd enjoy this article: Haskell and Scheme: Which One and Why?. It's aimed primarily at choosing which to use for an introductory programming class, but I imagine it will pique some thoughts for you anyway.

Posted by windley at 7:49 AM | Comments ()