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=1.2 required=5.0 tests=AWL,DNS_FROM_SECURITYSAGE 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 9708DBBAF for ; Wed, 19 Nov 2008 14:48:11 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvgCAKenI0lDz4HegWdsb2JhbACTVwEBFiK+d4J5 X-IronPort-AV: E=Sophos;i="4.33,631,1220220000"; d="scan'208";a="17368637" Received: from fettunta.fettunta.org ([67.207.129.222]) by mail2-smtp-roc.national.inria.fr with ESMTP; 19 Nov 2008 14:48:11 +0100 Received: from usha.takhisis.invalid (unknown [10.17.0.18]) by fettunta.fettunta.org (Postfix) with ESMTP id 7BFC618210 for ; Wed, 19 Nov 2008 13:48:10 +0000 (UTC) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 52F756875; Wed, 19 Nov 2008 14:48:07 +0100 (CET) Date: Wed, 19 Nov 2008 14:48:07 +0100 From: Stefano Zacchiroli To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Wanted: your feedback on the hierarchy of OCaml Batteries Included Message-ID: <20081119134807.GD1646@usha.takhisis.invalid> References: <1227002178.6170.25.camel@Blefuscu> <200811181817.23216.jon@ffconsultancy.com> <20081118185914.GA20702@annexia.org> <200811182017.36574.jon@ffconsultancy.com> <20081118192241.GA23062@annexia.org> <8231B9AC-C4D4-4BD4-9978-5D71763A9F17@erratique.ch> <20081118215014.GA25781@annexia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20081118215014.GA25781@annexia.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam: no; 0.00; zacchiroli:01 zack:01 ocaml:01 -pack:01 zacchiroli:01 postdoc:01 zack:01 dietro:98 c'e:98 sempre:98 wrote:01 uno:98 pps:01 caml-list:01 jussieu:01 On Tue, Nov 18, 2008 at 09:50:14PM +0000, Richard Jones wrote: > > If there is nothing in the Net module (and ignoring the linking issue) > > you can actually achieve that by using -pack. Just redo the pack on > > the client whenever it installs a new package in the namespace. No ? > No because Net isn't necessarily an empty module, nor does it > magically pull in all the modules underneath it (which would be > impossible because the Net::* space is constantly changing). Still, the idea of doing the pack on the client-side is an interesting one. That way users can install libraries with some kind of metadata (maybe incorporated in META files) which tell where do they fit into the hierarchy, and the hierarchy is re-assembled for the client. BUT that would horribly break down with checksum assumptions, I believe. -- Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime