[Haskell-cafe] Great language shootout: reloaded

Donald Bruce Stewart dons at cse.unsw.edu.au
Thu Nov 9 19:44:15 EST 2006


So back in January we had lots of fun tuning up Haskell code for the
Great Language Shootout[1]. We did quite well at the time, at one point
ranking overall first[2]. After doing all we could with ghc 6.4.2, the
Haskell entries have been left for the last 10 months, while we worked
on new libraries (bytestring, regex-*).

1. http://shootout.alioth.debian.org/
2. http://www.cse.unsw.edu.au/~dons/data/haskell_1.html

Now the time has come to reload the shootout for another round!
GHC 6.6 is on the 'sandbox' debian machine, and will soon be on the
other shootout boxes[3], which means we can use:

  * Data.ByteString
  * regex-* libraries

3. http://shootout.alioth.debian.org/sandbox/benchmark.php?test=all&lang=ghc&lang2=javaxint#about

And thus greatly improve:
  fannkuch
  fasta
  k-nucleotide
  regex-dna
  reverse-complement
  sum-file

While we're here we should fix:
  chameneos 
And anything else you want to take a look at.

A community page has been set up to which you can submit improved entries:
    http://www.haskell.org/haskellwiki/Great_language_shootout

So, install GHC 6.6, read up on Data.ByteString and the new regex libs,
and submit faster code to the wiki! Our shootout-interface officer,
musasabi, can then commit them to shootout cvs, once consensus is
reached on the best code to submit.

Let's take back first place! :)

-- Don


More information about the Haskell-Cafe mailing list