Command line Haskell and error handling examples - those who want to know why I decided at some point that Haskell is a stupid language should check out the link. A language in which such a banal problem as summing numbers in a file undergoes such extreme changes just by adding error handling may excite mathematicians and computer scientists, but is simply unproductive. And yes, I know that large projects with Haskell are successful and the programmers are enthusiastic about it (pugs and darcs come to mind spontaneously). Doesn't change my judgment about Haskell.