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=3.4 required=5.0 tests=AWL,DNS_FROM_RFC_POST, HTML_10_20,HTML_MESSAGE,RCVD_IN_BL_SPAMCOP_NET 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 1A02ABC6F for ; Fri, 26 Oct 2007 08:36:06 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAH5nIEfRv1TaoWdsb2JhbACCOzeLaQIBAQIFBAYRARc X-IronPort-AV: E=Sophos;i="4.21,329,1188770400"; d="scan'208";a="5101149" Received: from web82105.mail.mud.yahoo.com ([209.191.84.218]) by mail3-smtp-sop.national.inria.fr with SMTP; 25 Oct 2007 18:56:22 +0200 Received: (qmail 86420 invoked by uid 60001); 25 Oct 2007 16:56:21 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=VhfpvsxsnSwmqduUjZAZprlTU3+6TDX5Ks/BoZZhYJDgZmrqQdtNQiRNapT/x0ldgxeVX25kNnzPWvZ7kmPpovNVSwBuATTdfLBrVop0k/ELfAnNYcA+n2ZJBDH/U/A5AVQrah2Z54v1JLzEdSMwg1Wlk3xZ70+Fjx8w5lxWWPs=; X-YMail-OSG: H7MQlWEVM1lvsj6lYni6nthHYtW3MzVXqTYotZk7 Received: from [70.91.215.109] by web82105.mail.mud.yahoo.com via HTTP; Thu, 25 Oct 2007 09:56:21 PDT Date: Thu, 25 Oct 2007 09:56:21 -0700 (PDT) From: William W Smith Subject: Re: type abbreviation is cyclic To: caml-list@yquem.inria.fr MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-2119285677-1193331381=:84889" Content-Transfer-Encoding: 8bit Message-ID: <434452.84889.qm@web82105.mail.mud.yahoo.com> X-Spam: no; 0.00; abbreviation:01 recursion:01 recursive:01 recursion:01 recursive:01 sbcglobal:98 rec:01 rec:01 functions:01 functions:01 cyclic:01 let:03 let:03 i'm:09 i'm:09 --0-2119285677-1193331381=:84889 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit I should have checked first.... I don't think what I described here below can work. I'll check that I'm making sense first next time. - Bill It's the recursion that can happen is related to the technique of writing recursive functions without using let rec.. let f1 it a1 b2 = ... let f2 it a1 b2 = .... let f3 it a1 b2 = ... let items = [f1; f2; f3] let x = f1 items a b... --0-2119285677-1193331381=:84889 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit
I should have checked first.... I don't think what I described here below can work.

I'll check that I'm making sense first next time.

- Bill

It's the recursion that can happen is related to the technique of
writing recursive functions without using let rec..

let f1 it a1 b2 = ...
let f2 it a1 b2 = ....
let f3 it a1 b2 = ...

let items = [f1; f2; f3]

let x = f1 items a b...
--0-2119285677-1193331381=:84889--