From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id UAA05969; Thu, 5 Jun 2003 20:14:53 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA05847 for ; Thu, 5 Jun 2003 20:14:48 +0200 (MET DST) Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by nez-perce.inria.fr (8.11.1/8.11.1) with SMTP id h55IElT01066 for ; Thu, 5 Jun 2003 20:14:47 +0200 (MET DST) Received: from parsmtp1.rd.francetelecom.com ([10.193.117.128]) by p-mail2 with InterScan Messaging Security Suite; Thu, 05 Jun 2003 20:15:05 +0200 Received: from parmhs4.rd.francetelecom.fr ([10.193.117.63]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(5.0.2195.5329); Thu, 5 Jun 2003 20:14:47 +0200 Received: from l-at5568 ([10.193.13.115]) by parmhs4.rd.francetelecom.fr with Microsoft SMTPSVC(5.0.2195.5329); Thu, 5 Jun 2003 20:14:46 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16095.34899.962063.973246@gargle.gargle.HOWL> Date: Thu, 5 Jun 2003 20:13:39 +0200 To: Alessandro Baretta Cc: Brian Hurt , Ocaml Subject: Re: [Caml-list] Map module In-Reply-To: <3EDF8598.6070804@baretta.com> References: <3EDF8598.6070804@baretta.com> X-Mailer: VM 7.07 under Emacs 21.2.2 From: jeanfrancois.monin@rd.francetelecom.com X-OriginalArrivalTime: 05 Jun 2003 18:14:46.0265 (UTC) FILETIME=[58431E90:01C32B8E] X-Spam: no; 0.00; jeanfrancois:01 monin:01 caml-list:01 faq:01 rec:01 module:03 recursive:03 let:04 functions:05 output:05 definition:06 bold:93 construct:06 manuel:07 on-line:87 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk This is a Very FAQ (a bold warning should be inserted in the on-line manuel, if not already done). > let rec output_table input_ch = > try > let ... > output_table input_ch > with ... is NOT tail-recursive. Put the try... with... construct outside the definition of the recursive functions. Jean-Francois Monin ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners