
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