Pro:
- Clearly structured 14 chapters, each subchapter delineated clearly thematically dealt a major issue
- Many examples of library functions and also for user-written code passages, this is often shown "what's all"
- Many smart asides
- Many motivating drawings, the most suitable for the current theme
- Excellent for beginners functional programming
- Grunlegende issues such as the handling of lists, Pattern Matching, Guards, list comprehensions, lambdas, currying, data, type classes, maps and folds are clear, understandable and explained in detail
- Treated and advanced topics such as IO, functors, monads
Cons:
- Part lengthy enumeration of several library functions
The free online version under learnyouahaskell.com is another plus point, as well as the printed book is worth every penny.
Anyone who wants to learn Haskell to prepare for a university event, or simply to learn new things and broaden his horizons, is repealed with this book perfectly.
Haskell, a functional programming in its pure form is also for those who intend Scala or Python and Ruby to use extensively, at least worth a thorough crash course. Because the real functional concepts convey to MMN with Haskell best and fastest and can best be used (also in other languages).
Unique buy recommendation!