Project
The project for the course is to implement a small functional programming language, called MinML, a subset of ML. The project will be divided into four parts, each requiring a significant programming effort. The implementation will be undertaken using the Standard ML programming language and submission of the project milestones will be managed using the course phoenixforge server. Programming projects will be individual efforts (no group submissions).
Overview
Programming Projects
Out date: Project description: Project handout: Due date: January 6 Lexer Project 1 (pdf) January 21 (7:00pm) January 22 Parser Project 2 (pdf) February 8 (11:00pm) February 13 Type Checker Project 3 (pdf) March 2 March 3 VM Code Generator Project 4 (pdf) March 17