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 27F127EEFD for ; Thu, 1 Oct 2015 23:48:21 +0200 (CEST) IronPort-PHdr: 9a23:+b4n8BSQ23obUaV2ITdfjOxDe9psv+yvbD5Q0YIujvd0So/mwa64YhON2/xhgRfzUJnB7Loc0qyN4/ymBzdLuc/JmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbvip9uNOE4Q3XKUWvBbElaflU3prM4YgI9veO4a6yDihT92QdlQ3n5iPlmJnhzxtY+a9Z9n9DlM6bp6r5YTGY2zRakzTKRZATI6KCh1oZSz7ViQBTeIs1AVV2FethtTH0CR5xj/WtL1szDmnut7wiiTe8PsG+MaQzOnuodiTw7hjihPCDc//ymDit1vhaRUiAqmrRtvhYXTZdfGZ7JFYqrBcIZCFiJ6VcFLWnkEW9vkYg== Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=lego395@gmail.com; spf=Pass smtp.mailfrom=lego395@gmail.com; spf=None smtp.helo=postmaster@mail-pa0-f52.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of lego395@gmail.com) identity=pra; client-ip=209.85.220.52; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="lego395@gmail.com"; x-sender="lego395@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of lego395@gmail.com designates 209.85.220.52 as permitted sender) identity=mailfrom; client-ip=209.85.220.52; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="lego395@gmail.com"; x-sender="lego395@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-pa0-f52.google.com) identity=helo; client-ip=209.85.220.52; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="lego395@gmail.com"; x-sender="postmaster@mail-pa0-f52.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BPAgC0qQ1WlDTcVdFehGm+AIkuOhIBAQEBAQEBARABAQEBBwsLCR8wQQWBV4IHAQEBAwESKAYBOQMBCwEFBRguIRMBBQEcBhMih3cDCggFqV2BMD4xkCyKJycNhQ0BCgEBARgBBQ6IdYJuglCFXIEUBY14iAGLI4FxiHYQiwWFfDWBFygGb4NoUYFmiBIBAQE X-IPAS-Result: A0BPAgC0qQ1WlDTcVdFehGm+AIkuOhIBAQEBAQEBARABAQEBBwsLCR8wQQWBV4IHAQEBAwESKAYBOQMBCwEFBRguIRMBBQEcBhMih3cDCggFqV2BMD4xkCyKJycNhQ0BCgEBARgBBQ6IdYJuglCFXIEUBY14iAGLI4FxiHYQiwWFfDWBFygGb4NoUYFmiBIBAQE X-IronPort-AV: E=Sophos;i="5.17,619,1437429600"; d="scan'208";a="149325970" Received: from mail-pa0-f52.google.com ([209.85.220.52]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 01 Oct 2015 23:48:01 +0200 Received: by padhy16 with SMTP id hy16so86088603pad.1 for ; Thu, 01 Oct 2015 14:47:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=pQeYGxY3ysZFYkU2fwzNGf6SLHAL+hTjZjOl/NfKrxQ=; b=TZfJ7L2TIk5JtEMoQXBR8YpiXzKzbzES6jU7gdrdUR3z2VLicaS75w7nYriMRY2lKV sktoYxGUfRMSvzWDJKHuLTwmvT1ypy+vMXxR8m36a5Sh0QDifi4qtd0M/aTNIqm1aqLu iOxUCyEHWfZPkh9lJiloo92CaeBD2dkcMvl6vtc2ltlpU2cY3xZoNiRNc7Yo03Dz660X DAvGHpicOkkTB7c25CUK1PuKJFqd0aTN4M4ZAZ4Ek9PJzpHIyGiXyH/HJiy0CaHpzFVF eneXWFQm/ut1B+Nx3Yw93zxWtd43acfLfBhWR9WVZt1JOt0sNK5Eg+IRToBd6TVRLviW jkWg== X-Received: by 10.68.68.197 with SMTP id y5mr14947972pbt.88.1443736079396; Thu, 01 Oct 2015 14:47:59 -0700 (PDT) Received: from [10.1.10.14] (c-73-223-209-87.hsd1.ca.comcast.net. [73.223.209.87]) by smtp.gmail.com with ESMTPSA id lc9sm8543612pbc.52.2015.10.01.14.47.57 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 01 Oct 2015 14:47:58 -0700 (PDT) Sender: Haoyang Wang Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: Haoyang Wang In-Reply-To: Date: Thu, 1 Oct 2015 14:47:55 -0700 Content-Transfer-Encoding: 7bit Message-Id: References: To: Caml List X-Mailer: Apple Mail (2.2104) Subject: Re: [Caml-list] type synonym for polymorphic variant > On Oct 1, 2015, at 2:41 PM, Ashish Agarwal wrote: > > type s = [`A | `B] > type t = [s] type t = s