Out date: | Homework handout: | Due date: | Solution: |
September 30 | Homework 1 | October 6, midnight | Solution 1 |
October 11 | Homework 2 | October 13, midnight | Solution 2 |
October 16 | Homework 3 | October 19, midnight |
Solution 3 hw_3_2.sml |
October 23 | Homework 4 | October 28, 5pm |
Solution 4 hw_4_5.sml |
November 8 | Homework 5 | November 11, midnight | Solution 5 |
November 14 |
Homework 6 tfun-tests.sml hw_6_2.sml |
November 17, midnight | |
November 19 |
Homework 7 hw7.tgz |
November 22, midnight | Solution 7 (ptfun.tgz) |
November 22 |
Homework 8 |
November 30, 5pm |
Solution 8 |
The homework assignments are currently formatted as plain text, but with some use of unicode characters with the UTF-8 encoding. This means that this character encoding must be activated in browsers when viewing these files, or they must be viewed in an editor that can be configured to display UTF-8 characters properly.
The text files were produced in the emacs editor (Aquamacs on a Mac) and the unicode characters were entered using a set of emacs abbreviations contained in the file unicode-abbrevs which can be loaded with the emacs load command.
Homework assignments will be submitted using the unix command,
hwsubmit
available on
departmental linux computers.
hwsubmit PLF11 YOUR_DIRECTORY_NAMEand you should see a response in the terminal indicating that the contents of the directory have been sent to the grader.