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 AAA14385; Wed, 7 Jan 2004 00:56:28 +0100 (MET) 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 AAA18293 for ; Wed, 7 Jan 2004 00:56:27 +0100 (MET) Received: from tornado.force (cs1-ats25-dzer-243.dialup.mts-nn.ru [213.177.121.243]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i06NuO524734 for ; Wed, 7 Jan 2004 00:56:25 +0100 (MET) Received: from tornado.force (tornado.force [127.0.0.1]) by tornado.force (8.12.10/8.12.10) with ESMTP id i0702QZG004319 for ; Wed, 7 Jan 2004 03:02:28 +0300 Received: (from kamil@localhost) by tornado.force (8.12.10/8.12.10/Submit) id i05K0CTQ003067; Mon, 5 Jan 2004 23:00:12 +0300 X-Authentication-Warning: tornado.force: kamil set sender to kamils@inbox.ru using -f To: caml-list@inria.fr Cc: kamil@tornado.force Subject: [Caml-list] q Organization: niimash From: Kamil Shakirov Date: Mon, 05 Jan 2004 23:00:12 +0300 Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Loop: caml-list@inria.fr X-Spam: no; 0.00; tuareg:01 ocaml:01 patch:02 complex:03 let:04 let:04 functions:05 functions:05 arg:06 arg:06 xemacs:06 xemacs:06 body:93 mode:07 fun:08 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Hello List, I use `tuareg' mode for editing my OCaml sources. I want to roll up long functions in one line (`let'--definition). I usually place many small auxiliary functions in a body of a main function, for instance: let complex_function arg1 arg2 ... = let fun_aux1 arg1 arg2 ... = bla bla bla in let fun_aux2 arg1 arg2 ... = bla bla bla in let fun_aux3 arg1 ... = bla bla bla in fun_aux3 arg2 (fun_aux2 (fun_aux arg1 arg2) arg1) How can I do this? Is there any additional xemacs package for this purpose? Thanks. PS: My xemacs version: XEmacs 21.4 (patch 14) "Reasonable Discussion" (linux) "Tuareg Version 1.41.1" -- Kamil. ------------------- 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