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.2 required=5.0 tests=AWL 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 7EDC0BBAF for ; Thu, 20 Nov 2008 18:56:45 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvECALszJUlDz4HegWdsb2JhbACTWwEBFiK9YIJ8 X-IronPort-AV: E=Sophos;i="4.33,639,1220220000"; d="scan'208";a="17427853" Received: from fettunta.fettunta.org ([67.207.129.222]) by mail2-smtp-roc.national.inria.fr with ESMTP; 20 Nov 2008 18:56:44 +0100 Received: from usha.takhisis.invalid (unknown [10.17.0.18]) by fettunta.fettunta.org (Postfix) with ESMTP id 9C50F182FC for ; Thu, 20 Nov 2008 17:56:43 +0000 (UTC) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id B40E36875; Thu, 20 Nov 2008 18:56:39 +0100 (CET) Date: Thu, 20 Nov 2008 18:56:39 +0100 From: Stefano Zacchiroli To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] open Module (not?) considered harmful Message-ID: <20081120175639.GB8853@usha.takhisis.invalid> References: <1227002178.6170.25.camel@Blefuscu> <200811182330.03947.jon@ffconsultancy.com> <1227076192.6290.7.camel@Blefuscu> <4b5157c30811190146l2c6a5e2cv4a085bcc14ae5f4@mail.gmail.com> <20081119211124.51610ae9@alcazar.inria.fr> <1227172839-sup-5973@ausone.inria.fr> <20081120103303.GA25346@annexia.org> <20081120104914.GA14355@usha.takhisis.invalid> <000001c94b03$4f55d4e0$ee017ea0$@com> <20081120114857.GB26521@annexia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20081120114857.GB26521@annexia.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam: no; 0.00; zacchiroli:01 zack:01 printf:01 syntax:01 clashes:01 cheers:01 zacchiroli:01 postdoc:01 zack:01 20,:98 dietro:98 c'e:98 sempre:98 wrote:01 partial:01 On Thu, Nov 20, 2008 at 11:48:57AM +0000, Richard Jones wrote: > open Printf > open Format Let me stress once more that the Batteries hierarchy is not advertising anything like that. What is "advertising" (modulo syntax extensions helping out) is to open partial module paths which just contain other modules. I believe that scenario to be sensibly different than yours, and less prone to clashes. Cheers. -- 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