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.76  ·  Rating details ·  33 Ratings  ·  3 Reviews
In teaching the methods of functional programming--in particular, how to program in Standard ML, a functional language recently developed at Edinburgh University, the author shows how to use such concepts as lists, trees, higher-order functions and infinite data structures.
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)
Rating details
Sort: Default
|
Filter
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.
David MacIver
May 07, 2016 rated it really liked it
Shelves: to-a-good-home
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.
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
Roman Amici
rated it did not like it
Aug 05, 2014
Garrett J Bluma
rated it really liked it
Nov 09, 2016
Magnus Madsen
rated it it was amazing
Jan 24, 2016
Arnauld Loyer
rated it liked it
Aug 23, 2013
Philip
rated it really liked it
Aug 18, 2015
Stefan
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
Benjamin
rated it it was amazing
Sep 30, 2014
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
Clinton LeFort
rated it it was amazing
Jun 01, 2016
Jesse Wattenbarger
rated it really liked it
May 15, 2014
Ryan
rated it really liked it
Jul 01, 2012
Jose_A.
rated it it was amazing
Jan 22, 2012
Brian  LeRoux
rated it really liked it
Dec 26, 2017
Asdf
rated it really liked it
Oct 06, 2016
Hunan Rostomyan
rated it really liked it
Apr 23, 2018
Michael
rated it really liked it
Oct 26, 2009
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »