In recent years, the functional languages but have left their niche; Trendsetter were here certainly Erlang with its concept of concurrency or F # on the .NET platform. But Haskell has made. Many features that are necessary for real-world development, are now standard for the Glasgow Haskell Compiler, with Cabal is a good tool for deployment and to find the Hackage database provides for many tasks the required libraries.
So it is time that this development is reflected in the literature. And it is this task fulfilled Real World Haskell, combining theory and practical programming: On the one hand the language to its fullest extent and depth is introduced, on the other hand in many programming examples many ideas for the everyday programming are given. My favorite chapter is for example the 22TE chapter in which a podcatcher is developed. Here many techniques are presented, with which I have dealt a lot in recent times. The book has many other case studies: JSON processing, barcode recognition, Bloom filter and thus shows how universal Haskell has become used - mainly because there is an appropriate library in the meantime.
Of course, the detailed Dikussion practical examples and explaining the theory has its price: the book has almost 700 pages. When I think that I learned a decade ago with the Haskell 64 pages 'A Gentle Introduction to Haskell' by Paul Hudak, and then felt the language in their
To have a whole well understood, I now have ten times the amount of pages in front of me. Because like a few new classes are presented in the case studies, skim reading is not easy. Reading the rear section I have quite often found myself, as I had to scroll back.
Overall, I think Real World Haskell for a very successful book and whoever wants to operate not only as an academic event Haskell, will hardly come to this book.
Happy Hacking Haskell!