Read the first 100pp. (and more as needed) in Clocksin and Mellish
<userid> COMP 321 hw1.5
with subject heading eggzactly
<userid> COMP 321 hw1
The file may include helper functions.
We will use handouts and chapters from a variety of sources throughout the course as well.
Theoretical matters of importance (type inference and polymorphism) arte covered in later chapters, as well as the use of the module suystem, which will prove very useful, in fact essential.
Documentation on using Emacs features in SML (so-called SML-mode) is described in detail here (actually, too much detail!, so if you want a simple intro, read the next item and show up in class).
comp321@wesleyan.edu
COMP 321 HW 1 The course machine will be sml.wesleyan.edu, also known as rintintin.wesleyan.edu (its real name).
Some resources for emacs use:
Types and Programming Languages Benjamin C. Pierce The MIT Press Massachusetts Institute of Technology Cambridge, Massachusetts 02142 http://mitpress.mit.edu ISBN 0-262-16209-1
Product Details
* Paperback: 383 pages
* Publisher: Prentice Hall; 2nd edition (December 22, 1997)
* Language: English
* ISBN: 0137903871
Programming in Prolog (Paperback)
by W. F. Clocksin, C. S. Mellish
Paperback (3rd, rev., and extended ed) 16 used & new from $0.55
Book Description
Originally published in 1981, this was the first textbook on
programming in the Prolog language and is still the definitive
introductory text on Prolog. Though many Prolog textbooks have been
published since, this one has withstood the test of time because of
its comprehensiveness, tutorial approach, and emphasis on general
programming applications.
Product Details
* Paperback: 281 pages
* Publisher: Springer-Verlag Telos; 4th edition (September 1994)
* ISBN: 0387583505
September
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 1 1 2 3 4 5 6
5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13
12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20
19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27
26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31
30
Last modified: Thu Dec 11 18:59:08 EST 2008