Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Richard Jones <rich@annexia.org>
To: caml-list@inria.fr
Subject: The new OCaml book (Objective Caml Programming Language by Tim Rentsch)
Date: Fri, 27 Feb 2009 12:27:55 +0000	[thread overview]
Message-ID: <20090227122755.GA22309@annexia.org> (raw)

I previously mentioned this book on the list and said that I'd been
promised a review copy from the publisher:

http://www.amazon.com/Objective-Caml-Programming-Language/dp/0981599206

I received the review copy from Abscissa Press yesterday and I have
read the first few chapters.  This book is in fact the Jason Hickey
book which has been floating around on the net for a while, updated by
Tim Rentsch who I think is Jason's colleague or student.

First impressions are that it is technically solid, well formatted and
easy to read, and filled with lots of examples and exercises.

The first few chapters spend too long, IMO, on rather impractical
examples involving constructing values and interpreting types.  (The
value restriction appears in Ch.5!)  Practical examples of real code
come too late, I guess reflecting the university background of the
authors.

Nevertheless from what I've read so far I think it's a sound book for
students and for people who don't mind a slightly theoretical
introduction to the language, and I can definitely recommend it.

If anyone has any specific questions, they can catch me on IRC #ocaml
today.

Rich.

(Needless to say it's far better than the Apress book)

-- 
Richard Jones
Red Hat


             reply	other threads:[~2009-02-27 12:27 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-27 12:27 Richard Jones [this message]
2009-02-27 12:29 ` [Caml-list] " Richard Jones
2009-02-27 14:28 ` Tom Hutchinson
2009-02-27 19:40   ` Jon Harrop
2009-02-27 20:22     ` Jason Hickey
2009-02-27 21:34       ` Jon Harrop
2009-02-27 21:48         ` Dario Teixeira
2009-02-28 14:19         ` Jon Harrop
2009-02-27 23:34       ` Richard Jones
2009-02-28 17:52       ` Tim Rentsch
2009-02-27 17:37 ` Nathaniel Gray
2009-02-27 17:42   ` Richard Jones
     [not found]     ` <aee06c9e0902271043g419a0581mf17430b55a695f2b@mail.gmail.com>
2009-02-27 18:45       ` Nathaniel Gray
2009-02-27 18:52         ` William Neumann
2009-02-27 20:06           ` Jon Harrop
2009-02-27 23:29           ` Richard Jones
2009-02-27 17:46   ` Alexy Khrabrov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090227122755.GA22309@annexia.org \
    --to=rich@annexia.org \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox