6 ms·
Have you checked out Real World Haskell by Bryan Sullivan? It's different than most Haskell resources I've found in that it introduces you to monads & IO fairly
by Chlorus 11y ago
Have you checked out Real World Haskell by Bryan Sullivan? It's different than most Haskell resources I've found in that it introduces you to monads & IO fairly quickly, so you're not trapped with toy math problems. That was an issue I had with Learn You a Haskell for Great Good - finding the sum of all odd squares that are smaller than 10,000 is good and all, but not exactly a programming problem I have often...
- bliti 11y agoI have not. Will do so now. Thank you for recommending it. For anyone interested, here is the direct link to the online version of the book: http://book.realworldhaskell.org/read/ http://book.realworldhaskell.org/read/
- danidiaz 11y agoI have found micro-web frameworks like Spock https://www.spock.li/ https://www.spock.li/ or Scotty are a good way to "get something started" in Haskell. With that, "aeson" for JSON, "sqlite-simple" for persistence and perhaps something like "lucid" for HTML, you are half-way to that twitter clone... :)
- radmuzom 11y agoNote that the book is a bit dated, though most chapters are still "valid". See this question from Stackoverflow [1] - Which parts of Real World Haskell are now obsolete or considered bad practice? [1] http://stackoverflow.com/questions/23727768/which-parts-of-real-world-haskell-are-now-obsolete-or-considered-bad-practice?rq=1 http://stackoverflow.com/questions/23727768/which-parts-of-r...
- bliti 11y agoAny alternatives available?
- radmuzom 11y agoThis looks good but I have not personally tried the courses mentioned at the top of the article - https://github.com/bitemyapp/learnhaskell https://github.com/bitemyapp/learnhaskell
- acconsta 11y agoI've had some success with this, published last year: http://www.amazon.com/Beginning-Haskell-A-Project-Based-Approach/dp/1430262508 http://www.amazon.com/Beginning-Haskell-A-Project-Based-Appr...