
Philip Müller
I have read Don's blog post but am unsure how to implement his tips into my program, as I am still kind of a Haskell beginner.
Dan, you seem to have opened a big can of worms. If Haskell is successful, it's your fault. Without doing any compiling, staring at core nor profiling myself, I advice that you 1) traverse the list less often. 2) use ByteStrings 3) use an intermediate data structure that has better insert behaviour than a standard list, have a look at Data.Sequence 4) really, really use ByteStrings 5) listen to me if I tell you to use ByteStrings 6) if you already must write in pointless style, please don't also order the functions in a backward way. -- (c) this sig last receiving data processing entity. Inspect headers for past copyright information. All rights reserved. Unauthorised copying, hiring, renting, public performance and/or broadcasting of this signature prohibited.