Customer Reviews


3 Reviews
5 star:
 (1)
4 star:    (0)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favourable review
The most helpful critical review


5.0 out of 5 stars Good introductory book with some advanced chapters
If you want to know something about ML, but learn it through good examples and interesting problems. This is the book! Also has some neat chapters on automated theorem proving, logic and interpreters.
Published on Dec 8 1999 by Daniel Belov

versus
3.0 out of 5 stars Completely mistitled
This book is not bad; the explanation of all that it does explain is very good. It's just somewhat impractical, especially given the name; the title is a terrible misnomer for a book whose major example projects involve a lambda calculus evaluator and a proof assistant for first-order logic (not exactly the sort of thing "working" programmers usually have to...
Published on Jun 1 2004 by Idiosyncrat


Most Helpful First | Newest First

3.0 out of 5 stars Completely mistitled, Jun 1 2004
By 
This review is from: ML for the Working Programmer (Paperback)
This book is not bad; the explanation of all that it does explain is very good. It's just somewhat impractical, especially given the name; the title is a terrible misnomer for a book whose major example projects involve a lambda calculus evaluator and a proof assistant for first-order logic (not exactly the sort of thing "working" programmers usually have to do!). It does have some pretty solid demonstrations of how to implement various useful data structures and algorithms in SML (e.g. trees), but no "real-world" projects.

The problem with this book is typical of the problem facing a lot of introductory material for many of the more academic languages-- they explain the theory behind the language very well and how the features work, but they don't really teach you how to organize programs in the language, stuff like what code to put in what file, when to use modules and functors, etc. If you cut your teeth in imperative OOP like I did, reading this book you might get to understand the features of this language, but without still being clear about how one would go about writing an actual program in it.

Still, this is a book worth owning.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars a good book, but it wasn't compelling for me, Dec 8 2000
By A Customer
This review is from: ML for the Working Programmer (Paperback)
I have no doubt this is a well-written book (I read it in its entirety). Unfortunately, the examples weren't compelling to me at all. While the lambda calculus interpreter was interesting, the time spent on the theorem prover was not very interesting (I wonder if it was added as an homage to ML's legacy??).

Overall, I suppose this book is a little dated.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Good introductory book with some advanced chapters, Dec 8 1999
This review is from: ML for the Working Programmer (Paperback)
If you want to know something about ML, but learn it through good examples and interesting problems. This is the book! Also has some neat chapters on automated theorem proving, logic and interpreters.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

ML for the Working Programmer
ML for the Working Programmer by Larry C. Paulson (Paperback - Jun 28 1996)
CDN$ 74.95 CDN$ 65.79
In Stock
Add to cart Add to wishlist