This is the main text for the course. It is a work in progress.
Source code and examples from the book are available in a git
repository at linux.cs.tufts.edu:/comp/105/book-code. Because
the book is a work in progress, it is not available at the
bookstore. Instead, you will need to buy a copy from Donna
Cirelli in the Computer Science office. The cost, which covers
only the cost of reproduction, should be about $35. Jeffrey D.
Ullman, Elements of ML Programming (ML97 edition) , Prentice
Hall, Englewood Cliffs/NJ, 1998. The best introduction to
Standard ML for C programmers. You can complete 105 without
owning this book—there are plenty of ML tutorials on the web—so
whether you buy it depends on whether you prefer to save money
or to save time. Semantics: A Methodology for Language
Development, Allyn and It's hard to find good books on
denotational semantics. The advantage of this book is that a
free PDF is available on Creative I haven't used it before, but
I hope it will prove useful. The best language manu