or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $1.36 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Concurrent Programming in ML
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Concurrent Programming in ML [Paperback]

John H. Reppy (Author)
5.0 out of 5 stars  See all reviews (2 customer reviews)

List Price: $38.99
Price: $36.28 & this item ships for FREE with Super Saver Shipping. Details
You Save: $2.71 (7%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover $98.00  
Paperback $36.28  

Book Description

0521714729 978-0521714723 September 17, 2007 1
Concurrent Programming ML (CML), included as part of the SML of New Jersey (SML/NJ) distribution, combines the best features of concurrent programming and functional programming. This practical, "how-to" book focuses on the use of concurrency to implement naturally concurrent applications. In addition to a tutorial introduction to programming in CML, the book presents three extended examples using CML for practical systems programming: a parallel software build system, a simple concurrent window manager, and an implementation of distributed tuple spaces. This book also illustrates advanced SML programming techniques, and includes a chapter on the implementation of concurrency using features provided by the SML/NJ system. It will be of interest to programmers, students, and professional researchers working in computer language development.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Concurrent Programming in ML + The Little MLer + ML for the Working Programmer
Price For All Three: $122.57

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Little MLer $24.20

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • ML for the Working Programmer $62.09

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Book Description

Concurrent Programming in ML focuses on the practical use of concurrency to implement naturally concurrent applications. In addition to a tutorial introduction to programming in Concurrent ML (CML), the book presents three extended examples using CML for practical systems programming: a parallel software build system, a simple concurrent window manager, and an implementation of distributed tuple spaces. CML combines the best features of concurrent programming and functional programming.This book also illustrates advanced SML programming techniques, and includes a chapter on the implementation of concurrency using features provided by the SML/NJ system. It will be of interest to programmers, students, and professional researchers working in computer language development.

Product Details

  • Paperback: 328 pages
  • Publisher: Cambridge University Press; 1 edition (September 17, 2007)
  • Language: English
  • ISBN-10: 0521714729
  • ISBN-13: 978-0521714723
  • Product Dimensions: 10 x 7 x 0.7 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #1,753,464 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 12 people found the following review helpful:
5.0 out of 5 stars Buy this book!, March 3, 2002
By 
"bmlushma" (Waterloo, ON Canada) - See all my reviews
This is a book on Concurrent ML by the man who invented it. With so little CML information available on the web, this book has been one of the best investments I've made in years. Reppy starts off with a review of concurrency theory and then illustrates programming in CML through big, real-world examples. Throughout the book, he explains the motivation behind his design decisions. You end up with a clear picture of concurrent programming in a functional language -- concurrent programming in a REAL language like ML ...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Very nice book, July 4, 2010
This review is from: Concurrent Programming in ML (Paperback)
This book is really good. Everything is absolutely clear, and decisions related to the design of CML itself are explained, as well as how to use the language. Besides, Chapter 2 has the best short (<40 pages) introduction to basic concepts in concurrent programming that I have seen.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
implementing concurrency, basis library, fun buffer, end fun insert, recv inch, parallel programming mechanisms, generalized selective communication, basic concurrency primitives, event combinators, updatable cells, tuple server, fun recv, tee thread, current application window, sync operator, buffer thread, mouse channel, controller thread, extended rendezvous, val exit, fun loop, keyboard channel, clock server, recv operation, reply channel
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Concurrent Window System, Programming Techniques, Software Build System, Reference Manual, Client Server, The Toy Window System, Sieve of Eratosthenes, Texture Editor, Window Manager
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!




Look for Similar Items by Category


Look for Similar Items by Subject