CS 131: Programming Languages
Fall 2001
RECENT CHANGES
- 11/30: Assignment 8 is available
Course Administration
Information on the Standard ML Language
- We will be using the Standard ML of New Jersey
compiler, a free compiler developed at Bell Labs. This is already installed
on turing, but if you want to play with it on your own computer, distributions
for various architectures (including windows and linux) can be downloaded.
- This guide to using SML/NJ contains some useful
information on the mechanics of running the compiler and interpreting error
messages.
- Here is a short list of pitfalls that
novice SML programmers tend to run into.
- Robert Harper at Carnegie Mellon University has written a tutorial
Programming in Standard
ML [pdf file]; it's pretty long, so please don't send it to the college
printers.
- Documentation for the Standard
ML Basis (i.e., the standard library) is available on-line. Portions also
appear in section 9.4 of this semester's textbook.