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.7 required=5.0 tests=AWL,SPF_SOFTFAIL 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 2207DBC6B for ; Sun, 23 Sep 2007 01:53:41 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAPdH9UbUbm3S/2dsb2JhbAA X-IronPort-AV: E=Sophos;i="4.20,287,1186351200"; d="scan'208";a="3103241" Received: from stirner.roentgeninstitut.de ([212.110.109.210]) by mail3-smtp-sop.national.inria.fr with SMTP; 23 Sep 2007 01:55:24 +0200 Received: (qmail 30666 invoked by uid 1000); 22 Sep 2007 16:55:23 -0700 Date: Sat, 22 Sep 2007 16:55:23 -0700 From: Christian Stork To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Having '<<', why to use '|>' ? Message-ID: <20070922235523.GA30589@stirner.roentgeninstitut.de> Mail-Followup-To: caml-list@yquem.inria.fr References: <1190474050-sup-2933@ausone.local> <1F2549D4-C19C-42DC-9855-A8387459336D@epfl.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1F2549D4-C19C-42DC-9855-A8387459336D@epfl.ch> X-Archive: encrypt User-Agent: Mutt/1.5.13 (2006-08-11) X-Spam: no; 0.00; 0200,:01 bunzli:01 ocaml:01 haskell:01 ocaml:01 jocaml:01 afaict:01 camlp:01 strive:98 806:98 021:98 wrote:01 deprecated:01 precedence:01 caml-list:01 On Sat, Sep 22, 2007 at 05:43:54PM +0200, Daniel Bünzli wrote: > > Le 22 sept. 07 à 17:22, Nicolas Pouillard a écrit : > > >The old and deprecated `&' operator do perfectly the job. > >Indeed the OCaml > >`&' operator have the associativity and a precedence close to the > >Haskell `$' > >than what can do the OCaml `$'. > > The problem is that jocaml recycles it. Not only that, but why not strive for compatibility with F#'s operators? The F# developers thought this through and made reasonable choices, afaict. Indeed is there any reason why one couldn't come up with a camlp4 extension that emulates all of the operators that F# offers by default? -- Chris Stork <> Support eff.org! <> http://www.ics.uci.edu/~cstork/ OpenPGP fingerprint: B08B 602C C806 C492 D069 021E 41F3 8C8D 50F9 CA2F