Copyright notice

Programming in Standard ML '97
This work is copyright © 1997, 1998, 2000, 2003. The copyright resides with the author, Stephen Gilmore. Copyright and all rights therein are maintained by the author, notwithstanding that he has offered his work for electronic distribution. It is understood that all persons copying this information will adhere to the terms and constraints invoked by the author's copyright. This work may not be reposted without the explicit permission of the copyright holder. Single copies can be made for personal or scholarly use.

Disclaimer of warranty

Programming in Standard ML '97
The computer programs which appear in this tutorial are distributed in the hope that they will be useful, and of educational value. Although they are not known to contain errors they are provided without warranty of any kind. We make no warranties, express or implied, that the example functions and programs are free from error, or are consistent with any particular standard of merchantability, or that they will meet your requirements for any particular application. They should not be relied upon for use in circumstances where incorrect results might lead to injury to persons, loss of income, or damage to property or equipment. If you do use these programs or functions in such a manner then it is at your own risk. The author, his institution, and other distributors of this tutorial disclaim all liability for direct, incidental or consequential damages resulting from your use of any of the software in this tutorial.

About this document ...

This tutorial is based on the lecture notes for an eighteen-lecture Master of Science course given in the Department of Computer Science at The University of Edinburgh between 1992 and 1997. This on-line version was developed in co-operation with Harlequin Ltd.

The following people have found errors in previous versions or suggested improvements: Anthony Bailey, Jo Brook, Elaine Farrow, Jon Hanson, Stefan Kahrs, Jeff Prothero, Dan Russell, Don Sannella, K.C. Shashidar and James Wilson. Any remaining errors are solely the fault of the author. If you have comments or suggestions for improvements or clarifications please contact the author at the address below.

Laboratory for Foundations of Computer Science
The James Clerk Maxwell Building
The King's Buildings
The University of Edinburgh
Edinburgh EH9 3JZ, UK

Email: stg@dcs.ed.ac.uk

This document was generated using the LaTeX2HTML translator Version 97.1 (release) (July 13th, 1997) which is copyright © 1993, 1994, 1995, 1996, 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds.