News for hackers. Stuff that matters.
Re:Learn You a Haskell for Great Good by oalessandr on Tuesday August 21, 2018 @04:23PM (#17813423)
Another good (imho better) option is the Haskell book https://haskellbook.com/
Re:Learn You a Haskell for Great Good by myegorov on Tuesday August 21, 2018 @05:18PM (#17813938)
Not to start a flame war, but imho this is my definition of a "terrible book". Of the everything and the kitchen sink variety. By contrast, I very much enjoyed LYAH, not least for its self-effacing humor. Hutton was too dry for me. There's a less well-known "Thinking Functionally with Haskell" book by Richard Bird that is concise and targets the mathematically inclined crowd.
Re:Learn You a Haskell for Great Good by sixstringbudha on Tuesday August 21, 2018 @10:55PM (#17815915)
It is something that is marketed very well. From the sample content, It didn't look interesting to me at all.

LYAH may not be the greatest Haskell tutorial. But it makes an easy read. That means, you are not afraid to go back to it again and again, Which is the crucial aspect of learning anything sufficiently complex or new or both..

Re:Learn You a Haskell for Great Good by sridca on Wednesday August 22, 2018 @08:47AM (#17818289)
I agree re: marketing -- something I had easily fell for. One of the authors has moved onto writing another Haskell book (a "work of art" apparently), but this time my interest, for an intermediate level book, is elsewhere: https://intermediatehaskell.com/ (which would be more informative--thus pedagogically sound--than a work of art).

Lesson learned: don't fall for the marketing of art.

Generally the best way to learn is by actually doing projects: http://www.haskellforall.com/2017/10/advice-for-haskell-begi...

Re:Learn You a Haskell for Great Good by fjsolwmv on Tuesday August 21, 2018 @09:23PM (#17815452)
Why is "everything and the kitchen sink" terrible? Thoroughness is appealing. You aren't obligated to read all of it.
Re:Learn You a Haskell for Great Good by myegorov on Tuesday August 21, 2018 @10:04PM (#17815665)
I personally favor thin books that present what really matters after having digested it first. Not that there's no place for thick books on my shelves (CLRS among others). I find HaskellWiki/Hoogle better serve the use case that the Haskell Book seems to target.
Re:Learn You a Haskell for Great Good by thanatropism on Tuesday August 21, 2018 @05:55PM (#17814193)
He of functional programming with bananas etc.?
Re:Learn You a Haskell for Great Good by zxexz on Tuesday August 21, 2018 @04:37PM (#17813550)
I can't recommend this book highly enough. Very practical, and the way the chapters are organized really feels right. The excercises and examples really help drive the concepts home.

In my opinion, Learn You A Haskell is a poor resource to learn the language and for some readers seems to be actually counterproductive (I have two friends who got through LYAH and then tried actually using Haskell, realized they have no idea how to actually use the language, and give up on Haskell altogether :( If only they'd used The Haskell Book...)

Re:Learn You a Haskell for Great Good by sridca on Tuesday August 21, 2018 @06:22PM (#17814368)
I read more than half of this book, and sadly I did not enjoy it at all. Read it only if you enjoy long-winded verbose explanations. Hutton's or Bird's is concise yet explanatory.
Re:Learn You a Haskell for Great Good by djur on Tuesday August 21, 2018 @09:04PM (#17815340)
It was valuable to me as pretty much the only Haskell resource I read that addressed more complex concepts without hitting a point where they needed to resort to mathematics.
Re:Learn You a Haskell for Great Good by sridca on Wednesday August 22, 2018 @08:43AM (#17818267)
I've never had to resort to mathematics (like category theory) when learning to use Haskell in real-world projects. And I don't think Hutton's or Bird's rely on mathematics for teaching Haskell.
Re:Learn You a Haskell for Great Good by sixstringbudha on Tuesday August 21, 2018 @10:47PM (#17815868)
Can you give me one such example?
Re:Learn You a Haskell for Great Good by fjsolwmv on Tuesday August 21, 2018 @09:25PM (#17815455)
Does the verbosity interfere or can you skip over details you don't need?
Re:Learn You a Haskell for Great Good by iso-8859-1 on Wednesday August 22, 2018 @04:59AM (#17817335)
Well, if you are reading the chapter, it's because you want to understand it. Since everything in this book is verbose, you can't just skip the verbose parts.

Half the examples contain jokes or cutesy animal sounds (onomatopoeia). I like jokes, but it is distracting me. Especially when I don't understand the cultural reference.

My biggest gripe with the book is that the examples can feel quite contrived. Its probably super hard to make a book featuring all concepts without having contrived examples. But I remember reading a chapter and some arbitrary abstraction is introduced. Problem is, based on that example, I don't realize when the abstraction is useful.

It might be impossible to write a Haskell book that is neither terse not unnecessarily verbose.

Since you can get some chapters for free, I'd recommend you just download them and see if you like the style.

Re:Learn You a Haskell for Great Good by vram22 on Tuesday August 21, 2018 @04:39PM (#17813567)
Currently:

>This site can’t be reached >haskellbook.com refused to connect.

HN readers hitting the site?

Re:Learn You a Haskell for Great Good by TheSmoke on Tuesday August 21, 2018 @04:41PM (#17813592)
http version is up and running. maybe it's just a certificate thing: http://haskellbook.com/
Re:Learn You a Haskell for Great Good by vram22 on Tuesday August 21, 2018 @05:53PM (#17814174)
That link works, thanks.
Re:Learn You a Haskell for Great Good by integricho on Tuesday August 21, 2018 @04:31PM (#17813488)
It seems that it's development is stagnating, no visible updates for a long time, though I'm eagerly waiting for the release of it's final printed edition.
Re:Learn You a Haskell for Great Good by leshow on Tuesday August 21, 2018 @04:46PM (#17813641)
The book is functionally complete. We're not waiting on any new chapters or anything. If you want a printed edition I wouldn't wait. The digital version is very good though.
Re:Learn You a Haskell for Great Good by moomin on Tuesday August 21, 2018 @04:35PM (#17813536)
I wouldn’t hold your breath. Julie stopped work on it a long time ago. It’s pretty good as is though.
Re:Learn You a Haskell for Great Good by TheSmoke on Tuesday August 21, 2018 @04:43PM (#17813610)
afaik all the chapters are written. the version you get on gumroad is final.
Re:Learn You a Haskell for Great Good by anon907412467 on Tuesday August 21, 2018 @04:46PM (#17813637)
Agreed. Now that I found I like org-mode plus org-babel-tangle I'm planning to re-read it solving the exercises.

LYAH however is a few days read. It lets you to get closer to start learning haskell, but not even in the same league.

Re:Learn You a Haskell for Great Good by chasedehan on Tuesday August 21, 2018 @04:30PM (#17813487)
Very good book! Definitely the best one out there
Re:Learn You a Haskell for Great Good by sdinsn on Tuesday August 21, 2018 @05:04PM (#17813801)
But it costs $59 dollars, and you don't have the option of buying a print book.

LYAH is more appealing for early learners, since it's free.

Re:Learn You a Haskell for Great Good by gilmi on Tuesday August 21, 2018 @05:32PM (#17814028)
The Haskell wikibook[1] is a better free resource.

[1]: https://wikibooks.org/wiki/Haskell

Re:Learn You a Haskell for Great Good by appleflaxen on Thursday August 23, 2018 @08:38AM (#17826700)
for others that run into problems with the link: it does not work with https:// (at least for me)

Change it to http://www.haskellbook.com