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 WAA19213; Tue, 16 Jul 2002 22:15:36 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id WAA19264 for ; Tue, 16 Jul 2002 22:15:35 +0200 (MET DST) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from btclick.com (mta04.btfusion.com [62.172.195.246]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g6GKFYT21963 for ; Tue, 16 Jul 2002 22:15:34 +0200 (MET DST) Received: from 7p8420j ([217.34.38.22]) by btclick.com (Netscape Messaging Server 4.15) with SMTP id GZCYXV02.VIC; Tue, 16 Jul 2002 21:15:31 +0100 Message-Id: <4.1.20020716211508.00a5cde0@pop3.btclick.com> X-Sender: daveb/pophost.tardis.ed.ac.uk@127.0.0.1 X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Date: Tue, 16 Jul 2002 21:18:56 +0100 To: "Ohad Rodeh" , OCaml From: Dave Berry Subject: Re: [Caml-list] Re: productivity improvement In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk At 09:00 15/07/2002, Ohad Rodeh wrote: >The previous incarnations of the system were written in C. Comparing >line-counts for similar modules we got a 7:1 reduction when using OCaml. I'm rather sceptical of line-counts as a measurement of overall productivity, but that's still an impressive improvement. For constrast, Andrew Appel wrote the sample compiler for his textbook in C, SML and Java, and found that SML was the most concise, but not by anything like 7:1. >The resulting system was also a lot more stable and easier >to maintain. Now that I can believe! Dave. ------------------- 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