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 BAA19242; Fri, 30 Mar 2001 01:47:31 +0200 (MET DST) 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 BAA19240 for ; Fri, 30 Mar 2001 01:47:30 +0200 (MET DST) Received: from c012.sfo.cp.net (c012-h018.c012.sfo.cp.net [209.228.12.166]) by concorde.inria.fr (8.11.1/8.10.0) with SMTP id f2TNlN908677 for ; Fri, 30 Mar 2001 01:47:24 +0200 (MET DST) Received: (cpmta 12446 invoked from network); 29 Mar 2001 15:47:22 -0800 Date: 29 Mar 2001 15:47:22 -0800 Message-ID: <20010329234722.12445.cpmta@c012.sfo.cp.net> X-Sent: 29 Mar 2001 23:47:22 GMT Received: from [206.49.216.243] by mail.altavista.com with HTTP; 29 Mar 2001 15:47:22 PST Content-Type: text/plain Content-Disposition: inline Mime-Version: 1.0 To: garrigue@kurims.kyoto-u.ac.jp From: Arturo Borquez Cc: caml-list@inria.fr X-Mailer: Web Mail 3.9.0.19 Subject: RE: [Caml-list] Future of labels Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Jacques, As a beginner in OCaml I could resume my experience as follows: 1) Labels on a local scope (within a specific app) are not so usefull as functions layouts are particular to that app and self documenting effect are acheived by using adecuate variable names. 2) The opposite is when working with big libraries, that is where labels with conmmuting and partial application capabitities play a great role. I have to say that for example LablGtk would be a real nightmare without conmmuting labels. So labels in commuting mode helped me a lot to do my first OCaml-GTK app. (When we are faced for the first time to a new library we all are BEGINNERS and spend a lot of time learning to deal with, so labels really helps). So in my opinion labels are NECESSARY to deal with complex libraries. Moreover for me labels are really usefull IF_AND_ONLY_IF are in conmmuting mode. Best Regards Arturo Borquez Find the best deals on the web at AltaVista Shopping! http://www.shopping.altavista.com ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr