Book contents
- Frontmatter
- Contents
- Foreword by Robin Milner
- Preface
- 1 Introduction
- 2 Library modules
- 3 Top-level environment
- 4 General usages
- 5 Text
- 6 Numerics
- 7 Sequential data
- 8 Input/Output
- 9 Systems programming
- 10 Network programming with sockets
- 11 Manual pages
- Bibliography
- General index
- SML identifier index
- Raised exception index
Foreword by Robin Milner
Published online by Cambridge University Press: 05 August 2012
- Frontmatter
- Contents
- Foreword by Robin Milner
- Preface
- 1 Introduction
- 2 Library modules
- 3 Top-level environment
- 4 General usages
- 5 Text
- 6 Numerics
- 7 Sequential data
- 8 Input/Output
- 9 Systems programming
- 10 Network programming with sockets
- 11 Manual pages
- Bibliography
- General index
- SML identifier index
- Raised exception index
Summary
Of all modern programming languages, Standard ML has ascribed perhaps the highest priority to rigorous semantic definition. It is therefore the preferred language for many applications where rigor is important; this is notably true of tools for formal program analysis. It has also gained users who value its high degree of portability, a direct consequence of the unambiguity of its definition.
Now Emden Gansner and John Reppy have equipped SML with another essential ingredient: a library of signatures, structures, and functors which will greatly ease the programmer's task. The SML Basis Library has been long in gestation, but this has ensured that it contains the right things. Only by close cooperation with users, over a considerable period of time, can one be sure of consistency and balance in defining a library. We can therefore be confident that the Basis Library will bring SML into still wider use, and we owe warm thanks to its creators for undertaking an arduous task with skill, care, and dedication.
- Type
- Chapter
- Information
- The Standard ML Basis Library , pp. xi - xiiPublisher: Cambridge University PressPrint publication year: 2004