4 ms·
I just restarted my investigation of Haskell yesterday. This is very sad news. Haskell is a beautiful language, and while I still struggle to write even basic p
by eblume 11y ago
I just restarted my investigation of Haskell yesterday. This is very sad news. Haskell is a beautiful language, and while I still struggle to write even basic programs in it I can tell that every time I solve an issue I'm having I am becoming a smarter programmer.
He will be missed!
- oconnore 11y agoCome hang out in #haskell-beginners on freenode :)
- QuercusMax 11y agoI started learning it on Tuesday, via learnyouahaskell.com. Half of what makes Haskell impenetrable to a non-Haskellite is the syntax, IMO; now that I'm starting to grok that, it really is quite wonderful. Very sad news indeed.
- creichert 11y agoThe syntax takes some getting used to but it's useful to point out that the core language is pretty small. Here are some links which might help: http://www.haskellforall.com/2014/10/how-to-desugar-haskell-code.html http://www.haskellforall.com/2014/10/how-to-desugar-haskell-... https://github.com/kqr/gists/blob/master/articles/simple-syntax-of-haskell.hs https://github.com/kqr/gists/blob/master/articles/simple-syn...
- vvpan 11y agoI dunno... I found actually solving problems in a functional way much harder than the syntax.
- QuercusMax 11y agoI've done enough functional-esque coding in ruby/python/js/java8 that I can generally figure out a functional solution to lots of problems. I have not actually attempted to build any real software with Haskell yet, however; I'm mostly at the toy-program stage.
- coolsunglasses 11y agoI teach Haskell and I'm working on a book http://haskellbook.com/ http://haskellbook.com/ with my coauthor. We've been testing with reviewers and it's been going pretty well. We've even been testing with my coauthor's 10 year old https://twitter.com/argumatronic/status/593845481140133888 https://twitter.com/argumatronic/status/593845481140133888 :) My guide for learning Haskell is here: https://github.com/bitemyapp/learnhaskell https://github.com/bitemyapp/learnhaskell You can get help in the IRC channel if you'd like as well. I don't recommend using LearnYouAHaskell. I feel a bit bad as Hudak's books were the only ones I hadn't checked out before starting on my book. Rectifying that soon.
- QuercusMax 11y agoCan you explain why you don't recommend LearnYouAHaskell? I'm genuinely curious.
- coolsunglasses 11y agoI get asked this and similar a lot, so I have a post outlining the problems we've had with various resources including LYAH: http://bitemyapp.com/posts/2014-12-31-functional-education.html http://bitemyapp.com/posts/2014-12-31-functional-education.h...
- killtheliterate 11y agoHe explains in http://bitemyapp.com/posts/2014-12-31-functional-education.html http://bitemyapp.com/posts/2014-12-31-functional-education.h...
- bbcbasic 11y agoI am following that guide to get me started. Taking the recommended courses, I finished the cis194 Spring 2013 course and I am getting through the NICTA course, with help from #Haskell on freenode IRC. Based on my experience the recommendations are good, but when working on material like this on your own it is a slog because both of these courses are designed to be taught live. So beware. However they are probably the best courses available online. It seems someone (maybe me someday!) needs to do an equivalent of "RailsCasts" for Haskell to make this more accessible. The NICTA course contains hard exercises building various functors, including transformers. It's a mind bender and oddly I had code that worked because the types matched up but I had no intuition as to why it actually worked! But it does raise your game to a new level.
- TazeTSchnitzel 11y agoUnfortunate timing for myself, as well. This last week I've been meaning to get back to Haskell. Sad news.