3 ms·
Disclaimer: I am NOT the author of Kronos. I'm learning the language and I'm into all things Haskell. I thought it could be interesting to HN as well. You can r
by Red_Tarsius 12y ago
Disclaimer: I am NOT the author of Kronos. I'm learning the language and I'm into all things Haskell. I thought it could be interesting to HN as well. You can read more here: http://goo.gl/SNLxjo http://goo.gl/SNLxjo
If you want get into functional programming, Learn You a Haskell for Great Good!, Real World Haskell and Parallel and Concurrent Programming in Haskell are available online for free: http://goo.gl/4RoYrJ http://goo.gl/4RoYrJ
EDIT – Here's a handy cheat sheet of features: http://cheatsheet.codeslower.com/CheatSheet.pdf http://cheatsheet.codeslower.com/CheatSheet.pdf
- toothbrush 12y agoHN automatically shortens URLs. Some people don't like blindly clicking on a redirector. The links are https://www.reddit.com/r/haskell/comments/2r43q0/kronos_haskell_notebook_mac_app/ https://www.reddit.com/r/haskell/comments/2r43q0/kronos_hask... and https://www.haskell.org/documentation https://www.haskell.org/documentation
- Red_Tarsius 12y agoThank you for the advice and showing the full url!
- coolsunglasses 12y agoIf you'd like to learn Haskell, I'd suggest doing cis194 and then the NICTA Course rather than LYAH and RWH, based on my experiences learning and teaching Haskell. I have a guide here that lists my recommendations: https://github.com/bitemyapp/learnhaskell#yorgeys-cis194-course https://github.com/bitemyapp/learnhaskell#yorgeys-cis194-cou... I've explained my stances towards what not to use to learn Haskell here: http://bitemyapp.com/posts/2014-12-31-functional-education.html http://bitemyapp.com/posts/2014-12-31-functional-education.h...
- Red_Tarsius 12y agoWOW Thank you for writing down such a clear learning path! I'm going to dive into it as soon as possible.
- dvdt 12y agoWanted to second the NICTA course as a top-notch resource for learning Haskell. It was only by working through the NICTA exercises that I finally understood functors, applicatives, monads, etc. and more importantly strengthened my intuition for when I could apply these functional tools to practical problems.