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 RAA22498; Wed, 9 Apr 2003 17:59:42 +0200 (MET DST) Received: (from xleroy@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id RAA22520 for caml-list@pauillac.inria.fr; Wed, 9 Apr 2003 17:59:41 +0200 (MET DST) 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 TAA20821 for ; Tue, 8 Apr 2003 19:43:02 +0200 (MET DST) Received: from nef.ens.fr (nef.ens.fr [129.199.96.32]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h38Hh1X00628 for ; Tue, 8 Apr 2003 19:43:01 +0200 (MET DST) Received: from di.ens.fr (di.ens.fr [129.199.99.1]) by nef.ens.fr (8.12.9/1.01.28121999) with ESMTP id h38Hg2bX068548 ; Tue, 8 Apr 2003 19:42:02 +0200 (CEST) Received: from basilic.ens.fr (monniaux@basilic [129.199.99.48]) by di.ens.fr (8.12.9/jb-1.1) id h38Hg2Ro005260 ; Tue, 8 Apr 2003 19:42:02 +0200 (MEST) Received: from localhost (monniaux@localhost) by basilic.ens.fr (8.11.0/jb-1.1) id h38Hg0520975 ; Tue, 8 Apr 2003 19:42:00 +0200 (MEST) X-Authentication-Warning: basilic.ens.fr: monniaux owned process doing -bs Date: Tue, 8 Apr 2003 19:42:00 +0200 (MEST) From: David Monniaux X-Sender: monniaux@basilic.ens.fr To: flaig@hallucinogene.sanctacaris.net cc: caml-list@inria.fr Subject: Re: Re: [Caml-list] newbie questions In-Reply-To: <20030408172846.512CB3FDB@sitemail.everyone.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Virus-Scanned: by amavisd-milter (http://amavis.org/) X-Spam: no; 0.00; monniaux:01 caml-list:01 newbie:01 biblio:99 lncs:01 arrays:01 caml:01 binary:02 match:02 wrote:03 matrices:03 data:03 l'ecole:04 mapping:05 integers:05 X-Spam: no; 0.00; monniaux:01 caml-list:01 newbie:01 biblio:99 lncs:01 arrays:01 caml:01 binary:02 match:02 wrote:03 matrices:03 data:03 l'ecole:04 mapping:05 integers:05 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Tue, 8 Apr 2003, Dr.Dr.Ruediger M.Flaig wrote: > first thanks a lot to all for their suggestions, which considerable > helped me to make myself at home with CAML... My general impression, > however, is that there is still no match for arrays (no pun intended) > when fast processing of large amounts of data is an issue. Does this > correspond to your experiences? Please define "fast processing of large amounts of data". This can mean widely different things. If you are dealing with matrices (numerical analysis...), yes, probably you want Array's or Bigarray's. Otherwise, even for structures mapping an integer range to values, arrays may not be the best choice. I have in mind a particular example where we used a balanced binary map from integers to values, because this allowed implementing certain optimizations (see section 6.2 of http://www.di.ens.fr/~monniaux/biblio/Static_analyzer_LNCS2566.pdf ). Regards, David Monniaux http://www.di.ens.fr/~monniaux Laboratoire d'informatique de l'École Normale Supérieure, Paris, France ------------------- 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