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,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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id DB21BBC6B for ; Tue, 18 Sep 2007 10:51:59 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAFIu70ZA6ba8jGdsb2JhbACOEAIJAgYPAhY X-IronPort-AV: E=Sophos;i="4.20,267,1186351200"; d="scan'208";a="16353486" Received: from nf-out-0910.google.com ([64.233.182.188]) by mail4-smtp-sop.national.inria.fr with ESMTP; 18 Sep 2007 10:53:04 +0200 Received: by nf-out-0910.google.com with SMTP id e27so1410980nfd for ; Tue, 18 Sep 2007 01:53:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:date:to:subject:message-id:references:mime-version:content-type:content-disposition:in-reply-to:user-agent:from; bh=vxlIfXN3FCMHemn6DWYiWBguv5JYgxThO0xZzKvjYYA=; b=d6WzZOYjpf9kuPlnKmLM90aXJXFQmustFPe0FIAY5ezvIUQMC3n+y9VIfgheEil6uuVVLvwv1QH1i7lto5FXV/ERVu0d4hC7lXNjFt+hSfWlrZiCRO7uoqnxqeA7zJPWTS2Ofy6c1oyJUt3dehq6iUJXp3THHV1JcAcB/FqMIqk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:to:subject:message-id:references:mime-version:content-type:content-disposition:in-reply-to:user-agent:from; b=L0ylKgZnVjqHNjgRnxYLx0ko3E5byOzY1SmRkFVb2sd3YeYH93+yJMGWcwcmIufBRtID6wvBZjr38FS317RcjyZn4jUvkkqsVy8/laoJ0NxUvLQOgEA0yDlqBnMPF4LkcuOexuw+DuxzKeyJVM7DIs+czcZZuH3xxOTeX4d6tuo= Received: by 10.86.62.3 with SMTP id k3mr4480131fga.1190105583561; Tue, 18 Sep 2007 01:53:03 -0700 (PDT) Received: from localhost ( [86.206.83.148]) by mx.google.com with ESMTPS id c9sm4544995nfi.2007.09.18.01.53.00 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 18 Sep 2007 01:53:02 -0700 (PDT) Received: by localhost (sSMTP sendmail emulation); Tue, 18 Sep 2007 10:53:10 +0200 Date: Tue, 18 Sep 2007 10:53:10 +0200 To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Having '<<', why to use '|>' ? Message-ID: <20070918085310.GB12115@localhost> References: <20070917163617.0e6e0e7c@localhost.localdomain> <20070917222407.GB16678@jiyu.gnu> <20070918073933.3702220f@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070918073933.3702220f@localhost.localdomain> User-Agent: Mutt/1.5.16 (2007-06-11) From: Julien Moutinho X-Spam: no; 0.00; caml-list:01 lex:01 caml:02 let:03 problem:05 inria:06 docs:07 indeed:07 actually:10 julien:12 julien:12 composition:12 instead:14 operator:15 double:16 > That is actually a problem indeed. What could be safely > used as a composition operator instead ? ( <<< ) ? Have a look at this: http://caml.inria.fr/pub/docs/manual-ocaml/lex.html#infix-symbol With the keywords below. > What else ? I would personally double the '@': let (@@) f g x = f @ g x Regards.