<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2002/07/3a7801fea7c6d2509782d86f942f68d1"
  from="Dave Berry &lt;daveb@t...&gt;"
  author="Dave Berry"
  date="2002-07-16T20:15:36"
  subject="Re: [Caml-list] Re: productivity improvement"
  prev="2002/07/a1ca4da67b523a553308e8fc7edcb776"
  next="2002/07/7d6af3026c1d83eb42a91534597223f1"
  prev-in-thread="2002/07/9c344668384b0077ed1732712963cb19"
  prev-thread="2002/07/1b29cfdfd19552b03e846f44303aa30e"
  next-thread="2002/07/a6ba0ce22f3d5db7ef94de3a44da9825"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/9c344668384b0077ed1732712963cb19"
  from="Ohad Rodeh &lt;ORODEH@i...&gt;"
  author="Ohad Rodeh"
  date="2002-07-15T06:09:55"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/3a7801fea7c6d2509782d86f942f68d1"
  from="Dave Berry &lt;daveb@t...&gt;"
  author="Dave Berry"
  date="2002-07-16T20:15:36"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
</msg>
</thread>

<contents>
At 09:00 15/07/2002, Ohad Rodeh wrote:
&gt;The previous incarnations of the system were written in C. Comparing
&gt;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.

&gt;The resulting system was also a lot more stable and easier
&gt;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

</contents>

</message>

