This class is an introduction to ML programming using SMLNJ. ML (or SML) is a functional programming language like Scheme and LISP. Originally designed for specifying compilers, ML has a very readable syntax, some very interesting type models, and a few other features that really makes it a great language.
Students are expected to be at all class sessions. Cases of extraordinary absenteeism will result in a corresponding reduction in your final grade for the class.
This is an 8 week class and will run for the first 8 weeks of the term.