From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 7FFC6BB81 for ; Sat, 25 Feb 2006 11:22:47 +0100 (CET) Received: from deckard.concept-micro.com (free.concept-micro.com [82.228.75.25]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id k1PAMkn5001299 for ; Sat, 25 Feb 2006 11:22:47 +0100 X-Envelope-From: petchema@concept-micro.com X-Envelope-To: Received: from blade.concept-micro.com (blade.concept-micro.com [192.168.42.15]) (authenticated bits=0) by deckard.concept-micro.com (8.12.10/8.12.10/Pierre Etchemaite - 20/05/03) with ESMTP id k1PAMkRh001689 for ; Sat, 25 Feb 2006 11:22:46 +0100 Date: Sat, 25 Feb 2006 11:22:45 +0100 From: Pierre Etchemaite To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Weird ref behaviour... Message-Id: <20060225112245.aa114d15.petchema@concept-micro.com> In-Reply-To: References: Organization: Concept Micro SARL X-Mailer: Sylpheed version 2.1.1 (GTK+ 2.8.6; i486-pc-linux-gnu) X-Face: #eTSL0BRng*(!i1R^[)oey6`SJHR{3Sf4dc;"=af8%%;d"%\#"Hh0#lYfJBcm28zu3r^/H^ d6!9/eElH'p0'*,L3jz_UHGw"+[c1~ceJxAr(^+{(}|DTZ"],r[jSnwQz$/K&@MT^?J#p"n[J>^O[\ "%*lo](u?0p=T:P9g(ta[hH@uvv X-TRP: honey@concept-micro.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Miltered: at concorde with ID 44002FF6.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 bindings:01 bindings:01 behaviour:01 pierre:01 let:03 ecrit:04 feb:09 gmail:09 depending:09 evaluation:09 doesn't:12 weird:14 test:15 test:15 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 Le Sat, 25 Feb 2006 22:15:51 +1300, "Jonathan Roewen" a écrit : > in test a b, !bindings Depending on evaluation order, that may or may not work. According to tests, it doesn't ;) Try: let result = test a b in result, !bindings