Research Catalog
Concurrent programming in ML / John H. Reppy.
- Title
- Concurrent programming in ML / John H. Reppy.
- Author
- Reppy, John H.
- Publication
- Cambridge [England] ; New York : Cambridge University Press, 1999.
Items in the Library & Off-site
Filter by
1 Item
Status | Format | Access | Call Number | Item Location |
---|---|---|---|---|
Text | Use in library | QA76.73.M6 R47 1999 | Off-site |
Details
- Description
- xiv, 308 p. : ill.; 26 cm.
- Summary
- "Concurrent Programming in ML presents the language Concurrent ML (CML), which supports the union of two important programming models: concurrent programming and functional programming. CML is an extension of the functional language Standard ML (SML) and is included as part of the Standard ML of New Jersey (SML/NJ) distribution. CML supports the programming of process communication and synchronization using a unique higher-order concurrent programming mechanism which allows programmers to define their own communication and synchronization abstractions."--Jacket.
- "The main focus of the book is on the practical use of concurrency to implement naturally concurrent applications. In addition to a tutorial introduction to programming in CML, this book presents three extended examples of using CML for systems programming: a parallel software build system, a simple concurrent window manager, and an implementation of distributed tuple spaces."--BOOK JACKET. "This book is aimed at programmers and professional developers who want to use CML, as well as students, faculty, and other researchers."--Jacket.
- Subject
- Bibliography (note)
- Includes bibliographical references (p. [293]-300) and index.
- Processing Action (note)
- committed to retain
- Contents
- 1. Introduction -- 2. Concepts in Concurrent Programming -- 3. An Introduction to Concurrent ML -- 4. CML Programming Techniques -- 5. Synchronization and Communication Mechanisms -- 6. The Rationale for CML -- 7. A Software Build System -- 8. A Concurrent Window System -- 9. A CML Implementation of Linda -- 10. Implementing Concurrency in SML/NJ -- App. A. A CML Reference -- App. B. The Semantics of CML.
- ISBN
- 0521480892 (hbk.)
- LCCN
- ^^^99020465^
- Owning Institutions
- Harvard Library