News for hackers. Stuff that matters.
Re:Learn You a Haskell for Great Good by ghayes on Tuesday August 21, 2018 @04:22PM (#17813415)
I really enjoyed programming in Elm as a starting point. Elm avoids type-classes, which tend to be the biggest hurdle when starting to learn Haskell. Plus, you can design a nice web app in the process (versus, say, process CSV files). After I became comfortable with Elm, learning Haskell, type-classes, lazy evaluation, etc., made significantly more sense to me. For instance, `do` syntax is great, but it's not obvious what it really is doing, at first, unless you've programmed pure functional languages without using `do`.

Also, learning Idris is another great learning exercise if you want to stretch the ways to think about programming.

Re:Learn You a Haskell for Great Good by bor0 on Tuesday August 21, 2018 @06:11PM (#17814288)
Learning Idris will definitely alter the way you think about programming and make you a better programmer, even if you don't program in it on a daily basis.
Re:Learn You a Haskell for Great Good by zadler on Tuesday August 21, 2018 @11:36PM (#17816097)
Can you give a little more info? Does it offer alot over Haskell?
Re:Learn You a Haskell for Great Good by andrzejsz on Wednesday August 22, 2018 @04:59AM (#17817336)
Dependent types