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=4.2 required=5.0 tests=AWL,DNS_FROM_RFC_POST, DNS_FROM_SECURITYSAGE,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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id DE19DBBAF for ; Tue, 18 Nov 2008 20:51:54 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBAPWrIknY7zq7i2dsb2JhbACTGj4BAQEKCwoHDwWzFYt7AQMBA4J2gg0 X-IronPort-AV: E=Sophos;i="4.33,626,1220220000"; d="scan'208";a="19307072" Received: from gv-out-0910.google.com ([216.239.58.187]) by mail3-smtp-sop.national.inria.fr with ESMTP; 18 Nov 2008 20:51:54 +0100 Received: by gv-out-0910.google.com with SMTP id o2so590022gve.4 for ; Tue, 18 Nov 2008 11:51:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer:sender; bh=BnzqmR8nIkSCl1/qI1JPeWpO5ule3KfHINQva9hBNvg=; b=YRumW+G5DgqrJ0TUzA5jvQg4rukYubtgbrYIANH6u1xvNfsZxmb+FoN9lNbpbL0xrm ZpMp288ICC+5yuxQb+YUiFHSkjyyz3pcdp3B+fJ73nveEDuPJsrVkCQ4HztYnHFhtco5 vZ2WrKolYA4VuTq6NV4y9awVm4gy64TCxIYt8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer:sender; b=Qy+B80bH2lxBrn8tYsx9PPwrQA+l9xKr8gyIStoW2KpU7Rs9CoxTGnPc/Qt5kKH4QJ OHM8hkGHQmO1ns2cW25WnuFnwYfJb3XP5XWKKEgF6+pznMDsehgOa4sqr0fWLiG0J5DS gLhP/R3auXNjPIPLJ4IIRVl7qKAIdZRJYI8i8= Received: by 10.86.84.5 with SMTP id h5mr229436fgb.49.1227037913776; Tue, 18 Nov 2008 11:51:53 -0800 (PST) Received: from ?192.168.1.34? (235-11.77-83.cust.bluewin.ch [83.77.11.235]) by mx.google.com with ESMTPS id l12sm315000fgb.6.2008.11.18.11.51.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 18 Nov 2008 11:51:53 -0800 (PST) Message-Id: <8231B9AC-C4D4-4BD4-9978-5D71763A9F17@erratique.ch> From: =?ISO-8859-1?Q?Daniel_B=FCnzli?= To: OCaml List In-Reply-To: <20081118192241.GA23062@annexia.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v929.2) Subject: Re: [Caml-list] Wanted: your feedback on the hierarchy of OCaml Batteries Included Date: Tue, 18 Nov 2008 20:50:51 +0100 References: <1227002178.6170.25.camel@Blefuscu> <200811181817.23216.jon@ffconsultancy.com> <20081118185914.GA20702@annexia.org> <200811182017.36574.jon@ffconsultancy.com> <20081118192241.GA23062@annexia.org> X-Mailer: Apple Mail (2.929.2) Sender: =?UTF-8?B?RGFuaWVsIELDvG56bGk=?= X-Spam: no; 0.00; bunzli:01 buenzli:01 ocaml:01 ocaml:01 -pack:01 caml-list:01 modules:02 linking:02 module:03 hierarchy:03 hierarchy:03 daniel:04 daniel:04 ignoring:05 ecrit:06 Le 18 nov. 08 =E0 20:22, Richard Jones a =E9crit : > The proposal is to have a hierarchy of OCaml modules, of this sort: > > Net > Net.Amazon > Net.BitTorrent > Net.FTPServer > (and a million more) > > which doesn't scale. If there is nothing in the Net module (and ignoring the linking issue) =20= you can actually achieve that by using -pack. Just redo the pack on =20 the client whenever it installs a new package in the namespace. No ? Best, Daniel