From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 8CB7FBC8E for ; Sun, 27 Feb 2005 19:13:02 +0100 (CET) Received: from ptb-relay02.plus.net (ptb-relay02.plus.net [212.159.14.213]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j1RID2JC014081 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 27 Feb 2005 19:13:02 +0100 Received: from [80.229.56.224] (helo=chetara) by ptb-relay02.plus.net with esmtp (Exim) id 1D5Sub-000PUF-Ro for caml-list@yquem.inria.fr; Sun, 27 Feb 2005 18:13:01 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] OCaml-Libs / Quick reference as pdf on some pages?! Date: Sun, 27 Feb 2005 18:12:56 +0000 User-Agent: KMail/1.7.1 References: <20050227001121.GA2435@first.in-berlin.de> <200502271426.40208.jon@jdh30.plus.com> <20050227143515.GA445@first.in-berlin.de> In-Reply-To: <20050227143515.GA445@first.in-berlin.de> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200502271812.56389.jon@jdh30.plus.com> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Miltered: at nez-perce with ID 42220DAE.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 oliver:01 bandel:01 wrote:01 compilation:01 impl:01 intf:01 mli:01 lablgl:01 syntax:01 inference:01 gripe:98 frog:98 functions:01 modules:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.9 required=5.0 tests=PLING_QUERY autolearn=disabled version=3.0.2 X-Spam-Level: On Sunday 27 February 2005 14:35, Oliver Bandel wrote: > Have not tried it. > > Does it help? Absolutely! It gives a graphical depiction of compilation units and the hierarchies of modules they contain. Clicking on a member gives you its type and then clicking on "Impl" or "Intf" gives you the implementation (.ml) or interface (.mli), respectively. Functions in the core library are documented in their interface. You can add extra directories to the listing (I often add lablGL) and even your own code. I'm underselling it too, as it contains a color syntax highlighting editor with type inference feedback and numerous other goodies. All in all an excellent program. My only gripe is the 3mm-high characters on my dangerously high-res monitor. You'll find an illustrated description of how to use ocamlbrowser on page 50... :-) -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://ffconsultancy.com