[Haskell-cafe] Simplest possible Fasta shootout entry. How do I zap the ugly line? Suggest any other improvements.

Don Stewart dons at galois.com
Mon Apr 28 13:42:02 EDT 2008


r.kelsall:
> (Extracting these questions from my previous thread for clarity.)
> 
> Below is my simplest possible program to solve the Fasta shootout
> benchmark.
> 
> http://shootout.alioth.debian.org/gp4/benchmark.php?test=fasta&lang=all
> http://haskell.org/haskellwiki/Shootout/Fasta
> 
> I can see one remaining flaw - the line marked 'Ugly'. What's the best
> way to get rid of this line?
> 
> Any other suggestions for simplifying or improving the program would
> also be interesting.
> 
> This code is about three or four times slower that the current fastest
> GHC entry for the Fasta benchmark. I'll elaborate it for speed when
> I've produced the best version regardless of speed.

This is quite nice, and you can probably match the current entry
by switching to lazy ByteString IO, as the current entry does. 

-- Don


More information about the Haskell-Cafe mailing list