← Back to discovery

Concurrent Programming in ML

John H. Reppy

1999324 pagesabout 5–7 hours
1999
first published
  • 2009Cambridge University Press · ENGISBN 9780511574962
  • 2011Cambridge University Press · ENGISBN 9780511887369
  • 1999Cambridge University Press · 324 pages · ENGISBN 9780521480895
  • 2007Cambridge University Press · 324 pages · ENGISBN 9780521714723

"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.

How do you feel?