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.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id 1288FBC6B for ; Thu, 28 Jun 2007 15:33:39 +0200 (CEST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.174]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l5SDXc7s006329 for ; Thu, 28 Jun 2007 15:33:38 +0200 Received: from [141.84.136.30] (helo=[152.78.96.56]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis), id 0ML2xA-1I3u7F3qmJ-0003eI; Thu, 28 Jun 2007 15:33:38 +0200 Message-ID: <4683B89B.1090306@functionality.de> Date: Thu, 28 Jun 2007 14:33:15 +0100 From: Thomas Fischbacher User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060607 Debian/1.7.12-1.2 X-Accept-Language: en MIME-Version: 1.0 To: Jon Harrop Cc: caml-list@yquem.inria.fr Subject: Re: [Caml-list] The Implicit Accumulator: a design pattern using optional arguments References: <200706271314.35134.jon@ffconsultancy.com> <200706281232.01643.jon@ffconsultancy.com> <4683B0C7.7060201@functionality.de> <200706281405.22424.jon@ffconsultancy.com> In-Reply-To: <200706281405.22424.jon@ffconsultancy.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1/M1I3/WkP5v4G9UrDGpWaDTvUOUxNHu1kxcWN wzlZ8262oWK1PvCqhfVecw03MZy7vS9Jw8yeuOIIJv7p5QjLjm t5Agpj7sK09ZO9UarDxJg== X-Miltered: at discorde with ID 4683B8B2.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; wrote:01 caml-list:01 implicit:03 pattern:04 accumulator:05 discussion:06 arguments:07 arguments:07 rather:08 optional:09 issue:13 nevertheless:15 using:15 continuation:16 regards:20 Jon Harrop wrote: >>You are still evading the issue: you nevertheless pass multiple arguments to >>a continuation, rather than consing a return value. > > > Continuations and consing have nothing to do with this. Continuations and consing was what the discussion was about before you changed the subject. -- best regards, Thomas Fischbacher tf@functionality.de