Due by 11:59pm Friday, December 17
A short writeup (no more than five pages) describing what you did for your project. You should give some introductory background and then discuss the particular approach you took and the main results of your project. For instance, if you added language extensions to your interpreter, you should give some examples of these extensions and discuss how you implemented them. If you wrote a program in Scheme or studied a different programming language or system, you should describe the programs you developed. Your writeup should be grammatically correct and well-written, and if appropriate should include detailed and clear instructions on how to run your project code. If your code contains bugs or other problems or shortcomings that you know about, you should briefly describe them here.
Electronic copies of your writeup and the code you implemented for your project. This should be submitted through the usual Homework Upload website by Friday, December 17. Be sure to include your name in a comment at the top of each program file. IMPORTANT: If any auxiliary files such as images or text files are necessary in order to run your code, be sure to submit those too!
If you have questions about anything, just ask!