Goodreads helps you keep track of books you want to read.
Start by marking “ML for the Working Programmer” as Want to Read:
ML for the Working Programmer
Enlarge cover
Rate this book
Clear rating
Open Preview

ML for the Working Programmer

3.89  ·  Rating details ·  45 ratings  ·  4 reviews
The new edition of this successful and established textbook retains its two original intentions of explaining how to program in the ML language, and teaching the fundamentals of functional programming. The major change is the early and prominent coverage of modules, which the author extensively uses throughout. In addition, Paulson has totally rewritten the first chapter t ...more
Paperback, Second Edition, 500 pages
Published June 28th 1996 by Cambridge University Press (first published July 26th 1991)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about ML for the Working Programmer, please sign up.

Be the first to ask a question about ML for the Working Programmer

Community Reviews

Showing 1-30
Average rating 3.89  · 
Rating details
 ·  45 ratings  ·  4 reviews


More filters
 | 
Sort order
Start your review of ML for the Working Programmer
Phil Eaton
Jul 08, 2018 rated it it was ok
Not really sure who "working programmer" refers to in the book. It delves too quickly into formal proofs and implementation of a lambda calculus-based language. It's a disappointment to think that this might influence one's perception of what is possible with Standard ML... namely everything/anything. ...more
Carter
Feb 26, 2019 rated it really liked it
Solid introduction to Standard ML with a lot of short example code. Bit longer and less succinct than Ullman's book. I found the examples quite useful for getting a sense of how to use things like the module features. ...more
David MacIver
May 07, 2016 rated it really liked it
This is the book I learned to program from, more or less.

I can't say that what I was doing at the time was much in the way of programming - it was mostly copying stuff out of a text editor into the Moscow ML REPL (the ML REPLs are amazing. Nothing else comes close to being as good, except maybe Jupyter notebooks which are a very different ball game)

However I don't really write any ML variants any more, and even if I did this probably isn't the book I would use now that I already know how. If you
...more
Duncan
May 21, 2013 rated it did not like it
I really disliked this book. It was an obtuse introduction to functional programming, and there's much better out there. And if you're going to insist on using a language which is really just a wrapper for an elaborate proof planner, then at least go with Haskell. ...more
Svetlin Simonyan
rated it it was amazing
Jan 04, 2019
Zed
rated it really liked it
Feb 23, 2013
Dhruv
rated it really liked it
Sep 02, 2015
Herb
rated it it was amazing
Feb 26, 2018
Ivan
rated it it was ok
Feb 25, 2015
Ruchira Datta
rated it it was amazing
Jul 25, 2011
Robert Doiel
rated it liked it
Nov 12, 2018
Tawus
rated it it was amazing
May 21, 2019
Andrew Doran
rated it it was amazing
Nov 14, 2020
Magnus Madsen
rated it it was amazing
Jan 24, 2016
Arnauld Loyer
rated it liked it
Aug 23, 2013
Steve Jones
rated it it was amazing
May 07, 2021
Ronald Perrella
rated it really liked it
Oct 31, 2019
Stephen Cook
rated it liked it
Apr 08, 2020
Philip
rated it really liked it
Aug 18, 2015
lojislav
rated it it was amazing
Aug 27, 2016
Kristian Glass
rated it really liked it
Sep 18, 2011
Ken Dyck
rated it really liked it
Aug 24, 2012
Adolfo
rated it really liked it
Dec 26, 2012
Lewis Cawthorne
rated it really liked it
Dec 23, 2014
Alex Alegre
rated it it was amazing
Jul 14, 2020
Benjamin
rated it it was amazing
Sep 30, 2014
Petros
rated it really liked it
Jan 22, 2019
Peteris Erins
rated it really liked it
Jan 24, 2013
John
rated it liked it
Sep 06, 2014
Tra
rated it really liked it
Nov 25, 2014
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
  • Scala for the Impatient
  • Purely Functional Data Structures
  • Functional Programming in Scala
  • The Joy of Clojure
  • Clojure Programming
  • Programming Clojure
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

We all want to spend more time lost in the pages of great books. That's the idea behind our annual 2021 Goodreads Reading Challenge! It's...
97 likes · 15 comments