From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 78703BBAF for ; Sat, 28 Feb 2009 18:17:47 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhUEANgAqUmD1+WRgWdsb2JhbACCKIpdh18BARYisnKGNYhMhBoG X-IronPort-AV: E=Sophos;i="4.38,282,1233529200"; d="scan'208";a="21840105" Received: from alumnus.caltech.edu ([131.215.229.145]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 Feb 2009 18:17:46 +0100 Received: from alumnus.caltech.edu (localhost [127.0.0.1]) by alumnus.caltech.edu (8.13.6/8.13.6) with ESMTP id n1SHH5ng001290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 28 Feb 2009 09:17:07 -0800 (PST) Received: (from txr@localhost) by alumnus.caltech.edu (8.13.6/8.12.3/Submit) id n1SHH4Eb001287; Sat, 28 Feb 2009 09:17:05 -0800 (PST) Date: Sat, 28 Feb 2009 09:17:05 -0800 (PST) Message-Id: <200902281717.n1SHH4Eb001287@alumnus.caltech.edu> From: Tim Rentsch To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch) Reply-To: txr@alumni.caltech.edu X--MailScanner-Information: Please contact the ISP for more information X--MailScanner-ID: n1SHH5ng001290 X--MailScanner: Found to be clean X-MailScanner-From: txr@alumnus.caltech.edu X-Spam: no; 0.01; ocaml:01 ocaml:01 undergrad:01 ocaml's:01 beginner's:01 bug:01 beginner's:01 bug:01 preface:98 attribution:98 attribution:98 2007.:98 2009:98 2009:98 hutchinson:98 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 > 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 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 >