Live data from Hacker News

Learn You a Haskell for Great Good

learnyouahaskell.com

111–120 of 152 posts

Re: Learn You a Haskell for Great Good

#111
post #78

Another good (imho better) option is the Haskell book https://haskellbook.com/

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.

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

#112
This is my all-time favorite Haskell resource: https://en.wikibooks.org/wiki/Haskell

Just jump to the bottom and go through as many pages as possible. Going through Functors, Applicatives, and only then Monads puts everything in a broader context and makes Monads easier to understand.

Re: Learn You a Haskell for Great Good

#113

Earlier quoted context omitted.

> I'm not sure why LYAH wasn't good for me, when it's touted as being a great starting place It's not. It's a terrible starting resource. Majority of people I anecdotally hear gave up on Haskell seem to mention LYAH. Yes the material is there, but it's not presented in a way that generally sticks and fits pieces together. I guarantee someone will reply to this thread and say it worked for them, but in general people…

>Majority of people I anecdotally hear gave up on Haskell seem to mention LYAH This is a bad statistic to use on its own. Imagine if I said "Majority of people I anecdotally hear gave up on web development seem to mention HTML". See the problem?

HTML is by definition intrinsic to Web development.

LYAH is not intrinsic to Haskell programming.

Re: Learn You a Haskell for Great Good

#114
post #9

Earlier quoted context omitted.

I've bounced off LYAH more than once because it spends so much time in the REPL. I'm not interested in the REPL as an end in itself, only insofar as it can help me develop an actual program. Outside of image-based environments, what you do in the interactive shell doesn't reflect how actual code gets written. It feels trivial, and it doesn't help you build up a library of examples to refer back to later.

This bothered me too. I use a REPL everyday, but you have to know how to write full programs too.

What book on any language shows you whole programs that couldn't be seen in repl (assuming a repl exists)

Re: Learn You a Haskell for Great Good

#115

Another good (imho better) option is the Haskell book https://haskellbook.com/

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.

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

#116
post #78

Another good (imho better) option is the Haskell book https://haskellbook.com/

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.

Does the verbosity interfere or can you skip over details you don't need?

Re: Learn You a Haskell for Great Good

#118

Earlier quoted context omitted.

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.

Why is "everything and the kitchen sink" terrible? Thoroughness is appealing. You aren't obligated to read all of it.

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

#119
post #111
post #78

Earlier quoted context omitted.

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.

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.

Can you give me one such example?

Re: Learn You a Haskell for Great Good

#120

Another good (imho better) option is the Haskell book https://haskellbook.com/

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.

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..

Post reply on HN