[Haskell-cafe] A tale of three shootout entries

Simon Peyton-Jones simonpj at microsoft.com
Wed Nov 28 03:29:05 EST 2007


| > If, after investigation (and perhaps checking with Don) you find that adding bangs makes your program go
| slower, even though the function is in fact strict (otherwise it might go slower because it's just doing more
| work!) then I'd love to see a test case.
|
| I wonder if this could be related to what I observed with AVL trees and
| mentioned a while back (using a strict data type is slower than using
| explicit seqs to get the same strictness).

Could indeed be.  That message is still in my performance-tuning pile; it's not forgotten, just buried.

But the more evidence, the stronger the incentive to investigate.

Simon


More information about the Haskell-Cafe mailing list