caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Re: [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch)
@ 2009-03-04 13:39 Ed Keith
  2009-03-10 12:51 ` [Caml-list] problems with Yahoo? Damien Doligez
  0 siblings, 1 reply; 29+ messages in thread
From: Ed Keith @ 2009-03-04 13:39 UTC (permalink / raw)
  To: caml-list


Something seems to be wrong with the list, this is the 18th copy of this one message I have received! I am receiving 2 to 4 copies of most messages.

    -EdK

Ed Keith
e_d_k@yahoo.com

Blog: edkeith.blogspot.com

--- On Mon, 3/2/09, Jon Harrop <jon@ffconsultancy.com> wrote:

From: Jon Harrop <jon@ffconsultancy.com>
Subject: Re: [Caml-list] The new OCaml book (Objective Caml Programming	Language by Tim Rentsch)
To: caml-list@yquem.inria.fr
Date: Monday, March 2, 2009, 8:29 PM


-----Inline Attachment Follows-----

On Monday 02 March 2009 18:37:41 Xavier Leroy wrote:
> > Overall, I can't help seeing that any author who isn't known on this
> > list ends up with a questionable book -- first Smith and now Rentsch.
> > Perhaps the elders should form a book vetting committee?
>
> Well, the power to decide is in the hands of publishers (initially)
> and customers (later).  But I can assure you that reputable publishing
> houses like Springer, Cambridge University Press or MIT Press do
> sollicit opinions from academics like me and take them into account.
> Their area editors attend major conferences like Principles of
> Programming Languages and it's always a pleasure to chat with them.
> But there isn't much that can be done with less reputable publishers
> and self-publishing, as Alexy remarked.

I would advise against getting conventional publishers involved at all and 
would, instead, strongly advocate self-publishing because of the freedom and 
efficiency that it offers. Indeed, the only reason Jason Hickey's book has 
not been published is because CUP were challenged with the task.

On a related note, why was the English translation of the book "Developing 
applications with Objective Caml" not published by O'Reilly?

> Coming back to the Hickey/Rentsch book(s), I feel deeply sad about
> the mess that is unfolding on this list.  I proofread a draft of Jason
> Hickey's book, at his request, and found it very good and just what
> the OCaml community is still missing: a well-written, English-language
> book on Caml appropriate both as a reference and as teaching material.
> (I'm not criticizing the other books in english on OCaml -- thanks God
> they exist! -- just noting that they don't quite fit this exact purpose.)
> What we now have is lawsuit material...  I sincerely hope some kind of
> agreement can still be found at this point.

I see no reason for a lawsuit. Jason Hickey simply needs to remove Tim 
Rentsch's contributions, remove him from the acknowledgements and publish 
what's left. Given the size of the book, that will only take about a month.

If he already signed copyright over to CUP then he also needs to make minimal 
changes to evade copyright infringement (which they will not attempt to 
enforce in the absence of any profits from sales anyway) and publish it 
elsewhere.

Either way I see no reason why the OCaml community cannot benefit from yet 
another great book on OCaml in the near future.

I agree that this text would also fill a valuable place in the spectrum of 
OCaml books. The contents are clearly ideal for students but would also give 
computer science graduates an extensive theoretical understanding of OCaml.

-- 
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs






^ permalink raw reply	[flat|nested] 29+ messages in thread
* Re: [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch)
@ 2009-03-02 16:21 Tim Rentsch
  2009-03-02 18:06 ` Alexy Khrabrov
  0 siblings, 1 reply; 29+ messages in thread
From: Tim Rentsch @ 2009-03-02 16:21 UTC (permalink / raw)
  To: caml-list

Caml-list readers,

I've now had an opportunity to catch up on the caml-list emails
over the last month or so, and review those relating to my book
"The Objective Caml Programming Language."  I see there's been a
lot a speculation about what happened.  To help clear things up,
I've written a more detailed version of the history between Jason
and myself, and our working together, and some related items that
have happened since then.  I may also reply later to specific
emails on an individual basis, but for right now it seems best to
send out just the history, and let the facts speak for themselves.

================

I first met Jason Hickey in January 2004.  Jason was teaching a
class I was interested in;  I introduced myself as a Caltech alum
and asked if it would be okay if I sat in on his class.  One of
the course materials was Jason's Introduction to OCaml course
notes, which I expect many or most of you have seen.

A little bit later that year -- I think it was March, but it
could have been February or possibly April -- I approached Jason
and asked if he was interested in turning the course notes into
a book and would he like my help with the publishing process.
He said yes to both questions, and we started working together
soon after that, continuing until early January 2007.

Originally I was expecting to do some light (sentence level)
editing, various mundane tasks related to finding a publisher,
working with their production people, etc., and perhaps have a
few discussions about organization of later chapters in the book.

Over time that changed significantly, going on to include:
developing outlines, keeping manuscript to-do lists, discussions
about reorganization, original writing, paragraph-level editing,
discussions about appropriate coding style, researching some of
the more obscure corners of OCaml, paragraph- and section-level
rewriting, developing exercises, writing answers to exercises,
writing example OCaml code, and numerous small tasks related to
text preparation.  Between March 2004 and January 2007 I did all
of these things as part of working with Jason to get a manuscript
ready;  I edited, wrote, or re-wrote, every part of the text, in
most cases not once but several times.

In the second half of 2006 Jason and I talked about publishers
and we set out to find a suitable publisher.  I know we discussed
several, maybe four or five, but the only ones I definitely
remember talking to were Springer and Cambridge University Press.
I did most of the contact phoning/emailing with the Springer
people, and Jason did most of the contact with the CUP people (of
course Jason and I usually would send or forward copies of these
emails to each other).  In both sets of conversations I was
identified as a co-author.

In about mid-January 2007, as part of our trying to sign a
publishing agreement with CUP, it became clear that there was a
misunderstanding about what we thought had been communicated
between us about what our internal arrangement would be (the
"we/us" here being Jason and myself);  although we had talked
about what our arrangement would be a couple of times over the
years, we'd never decided on any specific arrangement, not even
informally.  At that point we suspended working on the manuscript
while we tried to find a way to reach a mutually acceptable
agreement.  Those negotiations continued for some time, as I
recall about eight or ten weeks, but ultimately were not
successful.

After that, Jason decided to pursue an independent arrangement
with Cambridge University Press on his own.  Subsequently I
decided to proceed with a book based on our unpublished joint
work, or I might say starting with, because there was still a lot
to be done before TOCPL was ready to be published.  Jason was
contacted by mail to ask about arrangements for him to receive
half of any royalty payments, which he's entitled to since TOCPL
is based on a joint work by the two of us.  Jason wrote back and
said he did not wish to be financially involved with my book.  He
also declined to be named as a co-author.  He did ask for an
acknowledgment, which is given right at the end of the Preface in
TOCPL.

Since our working together stopped in January 2007, I haven't
looked at any writing on OCaml that Jason has done since then,
including the online document that I have now seen referenced and
is supposed to be under submission to Cambridge University Press.


^ permalink raw reply	[flat|nested] 29+ messages in thread
* Re: [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch)
@ 2009-02-28 17:17 Tim Rentsch
  0 siblings, 0 replies; 29+ messages in thread
From: Tim Rentsch @ 2009-02-28 17:17 UTC (permalink / raw)
  To: caml-list

Caml-list readers,

The quoted remarks appended below, sent out to Caml-list yesterday,
have just come to my attention.  I'm not sure what Jason intended
with his post, but I thought I should respond to clear up possible
confusion or misimpressions.  Earlier this week, a potential reviewer
contacted by Abscissa Press asked about similarities between TOCPL
and an online document he understood to represent a book to be
published by Jason.  Here is a copy of the response sent to him:

   It's good you asked the question because certainly the situation
   could be confusing.  "The Objective Caml Programming Language" is
   derived from an earlier unpublished joint work by Jason Hickey and
   Tim Rentsch;  if you look in the Preface in Rentsch's book you will
   see an attribution to this effect, mentioning Jason Hickey by name.
   Dr. Hickey has been aware of plans to publish a separate book based
   on their earlier joint work, and has asked only that he be given an
   attribution, which of course we were happy to do.

   The earlier collaboration started in early 2004 and continued until
   early 2007.  There were negotiations for the joint work underway
   with Cambridge University Press at that time, but when the authors
   couldn't agree on terms, each decided to proceed independently.

   Our understanding is that Hickey's forthcoming book with CUP is
   supposed to be based on previous material and not on material
   developed as part of the joint work, but even so, given the history,
   it wouldn't be surprising if there were lots of similarities.  We
   don't know how similar the two books might actually be.  As far as
   we know the CUP book has not yet been published.  We haven't yet had
   the opportunity to review the webpage material for the link you
   sent, and of course we don't know if that material is what will end
   up being published.  None of that changes the basic answer to your
   question, which is that there are two similar texts because authors
   who had been working together later decided to proceed and publish
   independently.

Of course Jason may have been unaware that TOCPL had been published;
however, despite whatever impressions his comments might offer, he
certainly was aware that I was working on an Objective Caml book
based on our earlier joint work.


>  Date: Fri, 27 Feb 2009 12:22:04 -0800
>  Subject: Re: [Caml-list] The new OCaml book (Objective Caml Programming 
>       Language by Tim Rentsch)
>  From: Jason Hickey <jyh@cs.caltech.edu>
>  To: caml-list@yquem.inria.fr
>  
>  Richard,
>  
>  Thank you for pointing this out, I was unaware of this book.  My book
>  on OCaml (currently circulating as an online pdf) is under contract
>  with Cambridge University Press.
>  
>  I haven't read Mr. Rentsch's book (I just ordered a copy from Amazon).
>   I should point out that I have neither authorized nor endorsed Mr.
>  Rentsch's book, nor have I given permission to use any text that I
>  have written.  It would be heartbreaking to me if this work were to be
>  published without my permission -- I started writing in 2000, and the
>  text has been through many classes and much writing.  I must assume
>  Tim wrote his text independently.  Still, I look forward to seeing a
>  copy.
>  
>  Jason
>  
>  On Fri, Feb 27, 2009 at 11:40 AM, Jon Harrop <jon@ffconsultancy.com> wrote:
>  > On Friday 27 February 2009 14:28:58 Tom Hutchinson wrote:
>  >> I know a people have resorted to just printing out the pdf of the
>  >> draft. Great to finally buy this in a normal form.
>  >>
>  >> Never heard of the publisher though.
>  >
>  > Looks like the publisher was created just to publish this book, as we created
>  > Flying Frog to publish OCaml for Scientists four years ago.
>  >
>  > The publishers were kind enough to send me a complimentary copy so I shall
>  > blog a review on OCaml News in due course. Suffice to say that the content
>  > (264 pages from the main 17 chapters) is excellent from a purely theoretical
>  > standpoint and, I would say, targets undergrad computer scientists preparing
>  > to sit exams about OCaml. The book covers advanced topics in detail and
>  > contains lots of academic exercises. In particular, about a third of the book
>  > is devoted to OCaml's approach to object oriented programming.
>  >
>  > --
>  > Dr Jon Harrop, Flying Frog Consultancy Ltd.
>  > http://www.ffconsultancy.com/?e
>  >
>  > _______________________________________________
>  > Caml-list mailing list. Subscription management:
>  > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
>  > Archives: http://caml.inria.fr
>  > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
>  > Bug reports: http://caml.inria.fr/bin/caml-bugs
>  >
>  
>  _______________________________________________
>  Caml-list mailing list. Subscription management:
>  http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
>  Archives: http://caml.inria.fr
>  Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
>  Bug reports: http://caml.inria.fr/bin/caml-bugs
>  


^ permalink raw reply	[flat|nested] 29+ messages in thread
* The new OCaml book (Objective Caml Programming Language by Tim Rentsch)
@ 2009-02-27 12:27 Richard Jones
  2009-02-27 12:29 ` [Caml-list] " Richard Jones
                   ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Richard Jones @ 2009-02-27 12:27 UTC (permalink / raw)
  To: caml-list

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


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2009-03-10 13:08 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-04 13:39 [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch) Ed Keith
2009-03-10 12:51 ` [Caml-list] problems with Yahoo? Damien Doligez
2009-03-10 13:08   ` Re : " Matthieu Wipliez
  -- strict thread matches above, loose matches on Subject: below --
2009-03-02 16:21 [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch) Tim Rentsch
2009-03-02 18:06 ` Alexy Khrabrov
2009-03-02 18:37   ` Xavier Leroy
2009-03-03  1:29     ` Jon Harrop
2009-03-04  7:58     ` Tim Rentsch
2009-03-04  6:59   ` Tim Rentsch
2009-03-04  8:06     ` Stefano Zacchiroli
2009-03-05  2:57       ` Jason Hickey
2009-03-05  3:17         ` Jason Hickey
2009-02-28 17:17 Tim Rentsch
2009-02-27 12:27 Richard Jones
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).