Top critical review
2 people found this helpful
The enlightment was no delivered
on May 9, 2015
Either I expected too much, or I knew too much already, anyway this book didn't impress me a bit.
It is 95% of math, and 5% of Haskell (I didn't measure it line by line, rather my impression of the coverage in the text) and I cannot figure it out what was the real aim of the authors. Teaching math? Then why including Haskell pieces? Showing there is a link between math and Haskell -- sure, but in such case, it is only superficial (as the authors showed by themselves (*)), and secondly why bothering with so many math topics?
Don't get me wrong -- it is not that this book is bad. It is simply OK, and the problem is competiton is better. I cannot see anything special about it, if I would have to go after math, I know better books for each topic. And with Haskell -- it is just a touch here, so it is not useful if you would like to learn Haskell. And if you know Haskell already I doubt you need over 400 pages of dense math just to convince yourself the vertical bar in math serves similar purpose in Haskell.
So, for the content I would say: "nothing special here, move along". I am giving rating 3/5 however it should be 2.5/5 for terrible publishing -- the font is small and the margins are huge (around 3 cm). 400 pages of constant eyes strain while reading. Someone did a "marvellous" job in technical department.
(*) To be fair, I found single gem for language designers, page 117 -- showing that two equivalent math notations translated directly into Haskell gave two NON equivalent pieces of code. This single paragraph is interesting (at least for me) and inspiring, but this is too little. If I was offered to get my money back, I wouldn't buy this book -- instead I would pick something entirely about Haskell, most likely "Learn You a Haskell for Great Good" by Miran Lipovaca.