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 VAA16332; Fri, 14 Mar 2003 21:34:42 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id VAA16154 for ; Fri, 14 Mar 2003 21:34:41 +0100 (MET) From: brogoff@speakeasy.net Received: from grace.speakeasy.org (grace.speakeasy.org [216.254.0.2]) by concorde.inria.fr (8.11.1/8.11.1) with SMTP id h2EKYef02937 for ; Fri, 14 Mar 2003 21:34:40 +0100 (MET) Received: (qmail 10705 invoked by uid 36130); 14 Mar 2003 20:34:38 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 14 Mar 2003 20:34:38 -0000 Date: Fri, 14 Mar 2003 12:34:38 -0800 (PST) To: Seth Kurtzberg cc: Max Kirillov , "caml-list@pauillac.inria.fr" Subject: Re: [Caml-list] Re: Haskell-like syntax In-Reply-To: <200303141301.59458.seth@cql.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam: no; 0.00; brogoff:01 caml-list:01 haskell-like:01 camlp:01 foo:01 ocaml:01 speakeasy:01 rec:01 syntax:02 revised:03 wrote:03 classic:03 let:04 arg:06 brian:06 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk If you are really desparate to be able to do this kind of thing, that is, to write your programs in a top down fashion, you can do it right now in OCaml, sans CamlP4, by writing code like let rec main () = let foo_arg = foo_aux () in foo foo_arg and foo = ... and foo_aux = ... I agree that "where" is nice, and there are other features of Revised I like a lot (I prefer that syntax to the classic one in fact) but it's hard to get too worked up about this issue, and I don't find what I wrote above counterintuitive at all. -- Brian ------------------- 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