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 DF9A7BC6B for ; Wed, 7 Nov 2007 17:17:13 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAFlzMUfUnw6Flmdsb2JhbACCOYxEAQEBAQcEBhERBw X-IronPort-AV: E=Sophos;i="4.21,385,1188770400"; d="scan'208";a="4157379" Received: from pih-relay06.plus.net ([212.159.14.133]) by mail1-smtp-roc.national.inria.fr with ESMTP; 07 Nov 2007 17:17:13 +0100 Received: from [80.229.56.224] (helo=beast.local) by pih-relay06.plus.net with esmtp (Exim) id 1Ipnaa-0001B0-9u for caml-list@yquem.inria.fr; Wed, 07 Nov 2007 16:17:12 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Re: OT: Commercial Support and Programming Languages Date: Wed, 7 Nov 2007 16:07:51 +0000 User-Agent: KMail/1.9.5 References: <200711041201.10255.jon@ffconsultancy.com> <200711050504.26680.jon@ffconsultancy.com> <4731E008.9060605@marseda.com> In-Reply-To: <4731E008.9060605@marseda.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711071607.51274.jon@ffconsultancy.com> X-Spam: no; 0.00; ocaml:01 camlp:01 emacs:01 camlp:01 wiki:01 gtk:01 ocaml:01 revenue:98 frog:98 wrote:01 caml-list:01 alan:02 compiling:02 languages:03 programming:03 On Wednesday 07 November 2007 15:55, Alan Falloon wrote: > If you write one of those books, I will buy it. > > Specifically, I want books covering: packaging ocaml for release, camlp4 > in detail, advanced ocamlbuild, and getting the most out of emacs and/or > vim. > > Maybe you could get Nicolas Pouillard to consult on camlp4 and ocamlbuild. This is a chicken and egg problem. Without tutorial information on these subjects I cannot learn about them in order to write a book on them. Perhaps it would be best if everyone collaborated in writing wiki pages: http://www.ocaml-tutorial.org/introduction_to_gtk http://www.ocaml-tutorial.org/camlp4_3.10 http://www.ocaml-tutorial.org/ocaml_and_the_web http://www.ocaml-tutorial.org/compiling_ocaml_projects Another subject that I have discovered from my work on F# is the usefulness of interoperability, specifically being able to manipulate Excel spreadsheets from F#. I'm writing web analytics software for our company in OCaml and I'd like to inject the results into OpenOffice's spreadsheet. Any idea how to do that? As an aside, although I am very tempted by the idea of writing a mainstream book on OCaml I am concerned that I might undercut our sales of OCaml for Scientists. This is particularly worrying because that book still accounts for 50% of our revenue from sales... -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e