It seems I have spoken too soon!

> There is one infidelity in my implementation: the program writes the
> output once per iteration, and this IO is included in the measured
> time.
Due to a few changes, this caveat no longer applies.  As a result
Haskell performs just a bit better.  The code is still at
http://cse.unl.edu/~sjanssen/huffman.hs.  The old main is left for
reference, renamed to main'.

Run time (in seconds) for 10 iterations:
    O'Caml: 35.9
    Old Haskell: 25.6
    New Haskell: 8.8


Spencer Janssen
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to