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 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 78F16BBC1 for ; Sun, 2 Mar 2008 15:56:41 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAN5OykfUnw6Fa2dsb2JhbACCNI49CwQGBwkSB5h7 X-IronPort-AV: E=Sophos;i="4.25,434,1199660400"; d="scan'208";a="23262362" Received: from pih-relay06.plus.net ([212.159.14.133]) by mail4-smtp-sop.national.inria.fr with ESMTP; 02 Mar 2008 15:56:41 +0100 Received: from [80.229.56.224] (helo=beast.local) by pih-relay06.plus.net with esmtp (Exim) id 1JVpcF-0005Os-Qr for caml-list@yquem.inria.fr; Sun, 02 Mar 2008 14:56:40 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Not Rocket Science Date: Sun, 2 Mar 2008 14:55:24 +0000 User-Agent: KMail/1.9.7 References: <200803021041.55208.jon@ffconsultancy.com> <666572260803020346v3137bbd9t29900c2ca97c2dce@mail.gmail.com> In-Reply-To: <666572260803020346v3137bbd9t29900c2ca97c2dce@mail.gmail.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200803021455.24499.jon@ffconsultancy.com> X-Plusnet-Relay: d3c4279fd88e1a42171b102623a50fbf X-Spam: no; 0.00; mli:01 ocaml:01 mli:01 ocaml:01 lacaml:01 lacaml:01 frog:98 wrote:01 caml-list:01 modules:02 api:02 apis:03 alexander:03 gui:03 chapter:04 On Sunday 02 March 2008 11:46:06 you wrote: > As for the lack of documentation for modules, I had myself troubles > until I got the .mli thing. Now, after only a few months of ocaml, mli > files are usually all I need. This way, I had alsa, ao, mad or > xml-light working (just to name a few). However it took me some time, > probably because I simply wasn't aware of how much information they > carried and did not read them. Maybe Alexander Mikhalev was in the > same situation. Well, he had read my book and chapter 2 details the use of the excellent ocamlbrowser tools for quickly and easily perusing OCaml APIs. All you need to do for Lacaml, for example, is add the "lacaml" directory to ocamlbrowser's search path and you can explore the Lacaml API within the comfort of a GUI application. -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e