Previous week Up Next week


Here is the latest Caml Weekly News, for the week of February 24 to March 03, 2009.

  1. The new OCaml book (Objective Caml Programming Language by Tim Rentsch)
  2. OCaml Presentations Solicited for CUFP 2009

The new OCaml book (Objective Caml Programming Language by Tim Rentsch)


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

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

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


(Needless to say it's far better than the Apress book)
The editor (Alan Schmitt) said:
This is email started a long thread highlighting the controversy about the
relationship between this book and Jason Hickey's book currently under
contract with Cambridge University Press. As I don't feel I can summarize the
thread without taking sides, even unconsciously, I will only point to it on
Google Groups:
and on the Caml list archive:

OCaml Presentations Solicited for CUFP 2009


Jim Grundy announced:
Fellow caml coders 

Let me invite you to consider submitting a presentation to the 2009 Workshop
for Commercial Users of Functional Programming. I know from reading this list
that a great many of you are engaged in just the sort of practical endeavors
that this workshop focuses on.

Kind regards 

Jim Grundy 

   Commercial Users of Functional Programming Workshop (CUFP) 2009 
            Functional Programming As a Means, Not an End 
                       Call for Presentations 
                        Sponsored by SIGPLAN 
                      Co-located with ICFP 2009 
                Edinburgh, Scotland, 4 September 2009 

               Presentation proposals due 15 May 2009 

(For the full call for presentations, please follow the archive link above.)

Using folding to read the cwn in vim 6+

Here is a quick trick to help you read this CWN if you are viewing it using vim (version 6 or greater).

:set foldmethod=expr
:set foldexpr=getline(v:lnum)=~'^=\\{78}$'?'<1':1

If you know of a better way, please let me know.

Old cwn

If you happen to miss a CWN, you can send me a message and I'll mail it to you, or go take a look at the archive or the RSS feed of the archives.

If you also wish to receive it every week by mail, you may subscribe online.

Alan Schmitt