Thursday, February 22, 2007

Homework 6

I've added a link to Homework 6 on the class web page. The main part of the homework involves modifying the lexer and parser given in ex5_7_2b.sml.

Have fun!

Wednesday, February 21, 2007

Midterm reminder, homework solutions

Remember that the second one-hour, in class midterm exam will be given next Tuesday, Feb 27, at the beginning of class. This will be an open book, open notes exam. It will cover mainly material since the first exam, but also some critical topics from earlier (typechecking!).

I've updated the class web page with the code for the lexer and parser for Exercise 5.7.2 (Homework 3), and the code for the tic-tac-toe program (Homework 4). I'll post Homework 6 (due Feb 27) tomorrow.

Don't forget to email me a note on your proposed final programming project (Due Friday, March 16).

Friday, February 9, 2007

Homework assignment 4

I've put up homework assignment 4 on the class web page. This one is a complete change of pace, being a small programming project to write a tic-tac-toe playing program. Feel free to ask questions, solicit hints, etc. in the comments to this post.

Monday, February 5, 2007

Midterm exam reminder

We will have an in-class, one hour midterm exam tomorrow, Feb 6. There will be a second in-class midterm on Feb 27. The final programming project will be due on Friday, March 16, the last day of finals week.

The final class will be Tuesday, March 6.

Thursday, February 1, 2007

Homework 3 posted

I've posted homework assignment 3 on the class web page. This contains exercises from Chapter 5 and is due next Tuesday (2/6/07). I've also added a link to the bool.sml example developed in class last Tuesday, and a link at the bottom the PDF file for Chet Murthy's slides for his invited talk "Advanced Programming Languages in the Enterprise Datacenter" at POPL 07 in January.

Friday, January 26, 2007

Make-up class

I propose having a make-up class on Friday, Februay 2 (Ground Hog Day) to replace the class missed on January 16 while I was away. Could you let me know if there are any problems or conflicts with this date?

Homework 2 Assignment posted

I've posted the second homework on the class web page. The direct URL is here.