[Haskell-cafe] A tale of three shootout entries

Simon Peyton-Jones simonpj at microsoft.com
Tue Nov 27 10:31:06 EST 2007


| Something I found with Dons version on my machine was that if I removed
| all the exclamation marks and the -fbang-patterns bit at the top it went
| about 20% faster as well as being much cleaner code, but with my very
| rudimentary understanding of Haskell I wasn't entirely sure it would
| produce the same results if I did this and didn't get round to checking.

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.

Simon


More information about the Haskell-Cafe mailing list