From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 11E4F7F7B4 for ; Fri, 14 Feb 2014 10:22:55 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of alain@frisch.fr) identity=pra; client-ip=193.252.23.212; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="alain@frisch.fr"; x-sender="alain@frisch.fr"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of alain@frisch.fr) identity=mailfrom; client-ip=193.252.23.212; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="alain@frisch.fr"; x-sender="alain@frisch.fr"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@msa.smtpout.orange.fr) identity=helo; client-ip=193.252.23.212; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="alain@frisch.fr"; x-sender="postmaster@msa.smtpout.orange.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtEBAAfg/VLB/BfUnGdsb2JhbABZDocJuSqDBoEsDgEBAQEBCAsJCRQogiUBAQUjFUABEAsYAgIFFgsCAgkDAgECAUUGDQEHAQGIBaZvoX8XgSmNUAeCb4FJAQOUQ4NphkeOSkA X-IPAS-Result: AtEBAAfg/VLB/BfUnGdsb2JhbABZDocJuSqDBoEsDgEBAQEBCAsJCRQogiUBAQUjFUABEAsYAgIFFgsCAgkDAgECAUUGDQEHAQGIBaZvoX8XgSmNUAeCb4FJAQOUQ4NphkeOSkA X-IronPort-AV: E=Sophos;i="4.95,843,1384297200"; d="scan'208";a="49057649" Received: from msa03.smtpout.orange.fr (HELO msa.smtpout.orange.fr) ([193.252.23.212]) by mail3-smtp-sop.national.inria.fr with ESMTP; 14 Feb 2014 10:22:44 +0100 Received: from [192.168.1.133] ([92.151.124.253]) by mwinf5d12 with ME id S9Nj1n0095U8taL039Njo4; Fri, 14 Feb 2014 10:22:44 +0100 Message-ID: <52FDE063.4050207@frisch.fr> Date: Fri, 14 Feb 2014 10:22:43 +0100 From: Alain Frisch User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Jacques Garrigue CC: Christophe Troestler , OCaml Mailing List References: <20140214.082352.48621319473754158.Christophe.Troestler@umons.ac.be> <52FDDA89.5070303@frisch.fr> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] First class modules aliases On 02/14/2014 10:08 AM, Jacques Garrigue wrote: > On 2014/02/14 17:57, Alain Frisch wrote: >> One way to fix it would be to tweak the "strengthening" algorithm which adds equalities to module types in order to turn a module type declaration to an alias to the original definition instead of copying it. > > This is already done in trunk. Are you sure? I don't see it. We're talking about keeping equations for module type declarations, not for module declarations, right? -- Alain