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=3.0 required=5.0 tests=AWL,DNS_FROM_RFC_POST, MAILTO_TO_SPAM_ADDR,SPF_NEUTRAL 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 2389EBC37 for ; Tue, 15 Sep 2009 14:11:17 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Au4AAHQhr0rRVdvfkGdsb2JhbACSCokBPwEBAQEJCQwHEwOva4Euj1cBAwIEhBMFgkg X-IronPort-AV: E=Sophos;i="4.44,390,1249250400"; d="scan'208";a="32823188" Received: from mail-ew0-f223.google.com ([209.85.219.223]) by mail2-smtp-roc.national.inria.fr with ESMTP; 15 Sep 2009 14:11:15 +0200 Received: by ewy23 with SMTP id 23so3666302ewy.26 for ; Tue, 15 Sep 2009 05:11:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=6+HkXyHN4bpVqrZMgb3CrxPiu71dgAsneQPPf0m/3ck=; b=sG44jL7kELQvPf9VGxKNibcfYfNCup9bPnPQGi+71Wroic2a10so+XdVg1/ls2muhu BoQL2LKfG6r0Zd9DsJktznI/WtPzsLqjspc5Q1hg11GfmMMPoXvR2/j1TyjwJa+MCZHe 6T2JNIo6l82QSDONLrCG3PbOWsvREPEiweMWQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=rtgLMss5p5eYZ4Fys6ib+wpn413KRoVOsGnfd14cL0M7WQ63gwAurEyhU5xMQgeeqG lN0S2zQP0W/frVBRENX60EnntaD4QMxWYzYAteXm3gZLZS56Uahl1syOfnucBklFXVpJ e9/ZfL3HtkG9+I+ovbpHWSRzhPHO/zvISeKZA= MIME-Version: 1.0 Received: by 10.211.160.11 with SMTP id m11mr8389553ebo.79.1253016675478; Tue, 15 Sep 2009 05:11:15 -0700 (PDT) In-Reply-To: <4AABBDE9.2020206@gmail.com> References: <4b39c80a0909110847p9571028t54929c334a449d02@mail.gmail.com> <4AABBDE9.2020206@gmail.com> Date: Tue, 15 Sep 2009 14:11:15 +0200 Message-ID: <4b39c80a0909150511v671dbfdbjf9aec442f0b3cf6f@mail.gmail.com> Subject: Re: [Caml-list] Ocamldoc and multiple packages From: Alexey Rodriguez To: Edgar Friendly Cc: OCaml List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; ocamldoc:01 ocamldoc:01 ocaml:01 -for-pack:01 -pack:01 ocaml:01 cheers:01 edgar:98 2009:98 edgar:98 wrote:01 wrote:01 caml-list:01 modules:02 parse:02 Hi Edgar, On Sat, Sep 12, 2009 at 5:27 PM, Edgar Friendly wrot= e: > Alexey Rodriguez wrote: >> Dear list, >> >> I am trying to build ocamldoc documentation for an ocaml project that >> contains multiple packages (collections of modules built using >> -for-pack and -pack). > > Batteries also has this problem, and does a decent job of solving it > through methods that are too complicated for me to explain in the margin > of this email. =A0:) =A0Read the source. I had a quick look at batteries. I understood that the build system makes one ocaml source file with the module structure of the whole project, which ocamldoc should be able to parse. This solution looks reusable (at least the idea does not seem too complex to implement). Thanks for the tip! Thanks to anyone else who replied. Cheers, Alexey