[ocaml-biz] winning the Shootout

William D. Neumann wneumann
Tue Aug 31 10:33:16 PDT 2004


On Mon, 30 Aug 2004, Brandon J. Van Every wrote:

> So, we *definitely* need a political presence in the Shootout.  People
> making sure the OCaml code is good.  People making sure the other
> entrants aren't cheating, or misreporting results.  People making sure
> the Shootout actually works and actually reports what it says it
> reports.  People conditioning and massaging the testing criteria towards
> OCaml's favor.  Or at least, making sure the results aren't massaged,
> either accidentally or deliberately, towards some other language's
> favor.

A couple of things:
   1: Whoever is running the shootout knows about the problem with C#, as
      is shown by these two posts to the shootout mailing list.
      <http://lists.alioth.debian.org/pipermail/shootout-list/2004-June/000025.html>
      <http://lists.alioth.debian.org/pipermail/shootout-list/2004-August/000090.html>
      However, they haven't taken tose bogus results out of C#'s entries in
      the scorecard -- that needs to be fixed.

   2: I haven't looked at all the OCaml code, but most of it is very good.
      It seems like a lot of it was optimized by Markus Mottl who writes
      some very nice code.  It might be possible to improve some of the LOC
      counts, but I'm not sure there's a lot of room for speedup in there.

   3: What might be best is to propse a few new tests to add to the
      benchmark suite.  Preferably something more sustantial than these
      stale and boring micro-benchmarks.  That ought to really let OCaml's
      expressiveness, power, and speed shine.

William D. Neumann

---

"Well I could be a genius, if I just put my mind to it.
And I...I could do anything, if only I could get 'round to it.
Oh we were brought up on the space-race, now they expect you to clean toilets.
When you've seen how big the world is, how can you make do with this?
If you want me, I'll be sleeping in - sleeping in throughout these glory days."

 	-- Jarvis Cocker

Think of XML as Lisp for COBOL programmers.

 	-- Tony-A (some guy on /.)



More information about the Ocaml-biz mailing list