From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id JAA09314 for caml-red; Sat, 7 Oct 2000 09:41:11 +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 WAA17460 for ; Fri, 6 Oct 2000 22:05:27 +0200 (MET DST) Received: from espresso (DHCP12-17.CIS.UPENN.EDU [158.130.13.77]) by concorde.inria.fr (8.10.0/8.10.0) with ESMTP id e96K5Qb19944 for ; Fri, 6 Oct 2000 22:05:26 +0200 (MET DST) Received: from espresso ([127.0.0.1] helo=localhost ident=sumii) by espresso with esmtp (Exim 3.12 #1 (Debian)) id 13hdkA-0006Gl-00; Fri, 06 Oct 2000 16:05:22 -0400 To: malc@pulsesoft.com Cc: sumii@saul.cis.upenn.edu, caml-list@inria.fr From: eijiro_sumii@anet.ne.jp Reply-To: sumii@saul.cis.upenn.edu Subject: Re: WWW Page of Team PLClub (Re: ICFP programming contest: results) In-Reply-To: References: <20001004144014I.sumii@saul.cis.upenn.edu> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.1 (AOI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20001006160522Y.sumii@saul.cis.upenn.edu> Date: Fri, 06 Oct 2000 16:05:22 -0400 X-Dispatcher: imput version 991025(IM133) Sender: weis@pauillac.inria.fr P.S. > But can someone of your team describe the rationale behind usage of arrays > as representation of matrices/vectors, (It was Jerome who decided that, but anyway...) The reason was convenience: we could write matrix/vector multiplication by using for-loops, for instance. As for the efficiency, "records > tuples = arrays (without boundary checks)" and as for the safety, "records = tuples > arrays", I suppose.