Written by the same guy (Chris Allen, aka bitemyapp) who wrote the "How I Start - Haskell" article from the other day. (<a href="http://howistart.org/posts/haskell/1" rel="nofollow">http://howistart.org/posts/haskell/1</a> HN discussion: <a href="https://news.ycombinator.com/item?id=8618486" rel="nofollow">https://news.ycombinator.com/item?id=8618486</a>) I thought this was a great example of doing a real world task in Haskell and also taking advantage of static typing.