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=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id F28A3BC69 for ; Thu, 18 Oct 2007 06:28:27 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAI99FkfUnw6Dnmdsb2JhbACCOIwWAgEBBwQGERg X-IronPort-AV: E=Sophos;i="4.21,293,1188770400"; d="scan'208";a="3138473" Received: from pih-relay04.plus.net ([212.159.14.131]) by mail1-smtp-roc.national.inria.fr with ESMTP; 18 Oct 2007 06:28:27 +0200 Received: from [80.229.56.224] (helo=beast.local) by pih-relay04.plus.net with esmtp (Exim) id 1IiMzk-00066d-BF for caml-list@yquem.inria.fr; Thu, 18 Oct 2007 05:28:28 +0100 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Re: A labltk book? Date: Thu, 18 Oct 2007 05:19:46 +0100 User-Agent: KMail/1.9.7 References: <4713987F.6080808@msu.edu> <200710151830.52306.jon@ffconsultancy.com> <47155912.6010403@gushee.net> In-Reply-To: <47155912.6010403@gushee.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710180519.46748.jon@ffconsultancy.com> X-Spam: no; 0.00; labltk:01 labltk:01 ocaml:01 lablgtk:01 gtk:01 ocaml:01 lablgtk:01 solver:01 threading:01 o'reilly:01 translated:01 o'reilly:01 blog:98 frog:98 wrote:01 On Wednesday 17 October 2007 01:36:34 Matt Gushee wrote: > Could be ... some time ago (2 years, maybe?) I proposed the idea of (me) > writing a book on LablTk; there was very little response, favorable or > otherwise, but at least one person thought it would be nice to have a > book on GUI programming in OCaml, perhaps including LablTk but with > greater emphasis on LablGTK. Even if I had agreed with the idea, at that > time I had little experience with (Labl)GTK. But I don't agree with the > idea: you could write a book about GUI *design*, but that should be > neither toolkit-specific nor language-specific. On the other hand, a > book about GUI programming techniques in a specific language will > probably appeal mainly to people with specific projects in mind, which > implies that they probably want to learn one good GUI toolkit ... which > in the case of OCaml would have to be LablGTK. I'll write OCaml Journal articles covering GUI programming using LablGTK. There is already one very nice example in there (Sudoku solver) but there's plenty of scope for more complicated applications with more widgets, threading and so forth. > I realize Tk is progressing and making some much-wanted improvements, > but to me it seems like too little, too late. I certainly get that feeling but I'm not a Tk man myself. > As for Jon's idea, sure, great! But I wonder if any major publisher > would take it on. After all, O'Reilly *has* an introductory OCaml book; > it would need to be updated and translated, but that's still much easier > than creating a new one. Yet they don't seem interested in doing that. > So some brave soul might have to self-publish something. Actually, I was reading a blog entry recently where someone from O'Reilly explicitly stated that they are interested in publishing more books on OCaml. You could easily strip out any deprecated stuff from their current (unpublished) book and publish it. I would certainly buy a copy... With the current uptake of OCaml in industry (and the productization of F#), I think there will be ample market for OCaml teaching material, including books. -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e