Goodreads helps you keep track of books you want to read.
Start by marking “Real World OCaml: Functional programming for the masses” as Want to Read:
Real World OCaml: Functional programming for the masses
Enlarge cover
Rate this book
Clear rating
Open Preview

Real World OCaml: Functional programming for the masses

4.22  ·  Rating details ·  95 ratings  ·  7 reviews
This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.

Real World OCaml takes you through the concepts of the language at a brisk pace, and then he
Paperback, 510 pages
Published November 22nd 2013 by O'Reilly Media (first published January 1st 2013)
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 Real World OCaml, please sign up.

Be the first to ask a question about Real World OCaml

Community Reviews

Showing 1-30
4.22  · 
Rating details
 ·  95 ratings  ·  7 reviews

Sort order
Nov 25, 2015 rated it really liked it
Shelves: non-fiction
Does what it says on the tin — this book focuses on teaching ocaml with lots of code examples that strive to be close to things you'd really do. The first major section discusses the language itself, which is quite thorough, and the second section is about practical patterns, like concurrency and when to use certain data types. The practicality extends to its use of Core, a replacement standard library, instead of trying to teach the language without any dependencies — that's not how you're goin ...more
Ondrej Sykora
I might be a bit harsh, but based on all the positive reviews, I've expected much more of the book.

What you get is an easy introduction to the OCaml world that touches most of the aspects of software development in OCaml. However, when they approach a more complex topic, the authors just say "there is some magic going on", and they abandon it. For example the SExp library. I'd love to learn how it is implemented and how the compiler extension is developed, but the book does not touch any of that
Alvaro Tejada Galindo
Feb 14, 2015 rated it it was amazing
Shelves: programming
This book, just like all the "Real World" series gives you a deep introduction into the language and allow you to start coding pretty fast...of course...if you have used any Functional programming language before...that really helps and OCaml has of course some aspects that makes it not so easy to learn...

The more you read this book, the more you're going to like's a really nice language -:)

The book covers the basics like Lists and Patterns, Records, Variants and Error-Handling. But o
Kenneth Miller
Oct 19, 2014 rated it really liked it
It was good. My first book on OCaml, it was pragmatic enough to teach you the common gotchas, while also being straightforward and sufficiently organized that it can be used as a reference.
Yao Adzaku
Sep 17, 2014 rated it really liked it
A very practical introduction to Ocaml! It is also, at the same time, a good overview of the Ocaml ecosystem and it's theoretical underpinning.
rated it liked it
May 23, 2016
rated it it was amazing
Jan 27, 2015
Tavi Truman
rated it liked it
Sep 15, 2017
Philipp Fehre
rated it really liked it
Feb 24, 2017
Martin Trojer
rated it really liked it
Mar 25, 2014
Keith Simmons
rated it liked it
Mar 01, 2016
Mark Tomko
rated it liked it
May 25, 2014
Maxim Sokolov
rated it it was amazing
Oct 02, 2017
Jonathan Sterling
rated it it was amazing
Apr 06, 2015
Peteris Erins
rated it really liked it
Dec 29, 2018
rated it really liked it
Nov 01, 2014
rated it really liked it
Jul 17, 2015
rated it liked it
Aug 31, 2014
rated it really liked it
Mar 04, 2018
Jethro Kuan
rated it really liked it
Dec 30, 2018
Jonathan Coveney
rated it it was amazing
Oct 03, 2014
Roman Kashitsyn
rated it it was amazing
Jan 04, 2016
rated it it was ok
Dec 08, 2018
Doğan Çeçen
rated it it was amazing
Sep 17, 2016
Eric Mannes
rated it it was amazing
Jan 08, 2017
Chee Seng
rated it it was amazing
Dec 12, 2016
Ema Jones
rated it really liked it
Apr 02, 2017
Albert Hui
rated it really liked it
Feb 11, 2014
Dmytro Sirenko
rated it really liked it
Dec 20, 2014
rated it it was amazing
Jul 01, 2015
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »
  • On Lisp: Advanced Techniques for Common Lisp
  • The Reasoned Schemer
  • Real World Haskell: Code You Can Believe In
  • Pearls of Functional Algorithm Design
  • Let Over Lambda
  • Learn you some Erlang for great good!
  • The Haskell Road to Logic, Maths and Programming
  • Types and Programming Languages
  • LISP in Small Pieces
  • Clojure Programming
  • Purely Functional Data Structures
  • Realm of Racket: Learn to Program, One Game at a Time!
  • Programming Clojure
  • Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
  • Practical Common LISP
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  • The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes
  • Concepts, Techniques, and Models of Computer Programming

Goodreads is hiring!

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