I’m rather excited to study this module. The earliest days of /r/programming were full of (pseudo-)academic haskell postings. That’s how I got into it. Momentum seems to have grown now where new language features are directly citing haskell as an influence. I know it takes a special kind of discipline to study Haskell and become proficient but then its best principles are being adopted and extended into other languages. Haskell is serving its purpose very well as a research language.
I know it takes a special kind of discipline to study Haskell and become proficient
Not unless you’re studying completely independently and even then it’s just a matter of time. I’ve been teaching Haskell quite vigorously for months now and it’s not that difficult to learn.
The problem most programmers make is in thinking they can do the same thing they’ve always done. Write a web app, bounce around some READMEs, slap something together. You have to seek help/structure from somebody that has taught Haskell a lot.
It takes more labor input/time than what most people are accustomed to moving between mostly similar languages/paradigms, but it doesn’t demand anything special of the individual. It was a little tricky to teach for awhile because we didn’t know how to teach FP languages but even that is a matter of practice.
I’m rather excited to study this module. The earliest days of /r/programming were full of (pseudo-)academic haskell postings. That’s how I got into it. Momentum seems to have grown now where new language features are directly citing haskell as an influence. I know it takes a special kind of discipline to study Haskell and become proficient but then its best principles are being adopted and extended into other languages. Haskell is serving its purpose very well as a research language.
Not unless you’re studying completely independently and even then it’s just a matter of time. I’ve been teaching Haskell quite vigorously for months now and it’s not that difficult to learn.
The problem most programmers make is in thinking they can do the same thing they’ve always done. Write a web app, bounce around some READMEs, slap something together. You have to seek help/structure from somebody that has taught Haskell a lot.
It takes more labor input/time than what most people are accustomed to moving between mostly similar languages/paradigms, but it doesn’t demand anything special of the individual. It was a little tricky to teach for awhile because we didn’t know how to teach FP languages but even that is a matter of practice.
My guide: https://github.com/bitemyapp/learnhaskell
Example run-sheet if I want to give people a quick tour: https://gist.github.com/bitemyapp/ac316a6eb666695ff7d2
Anybody can learn Haskell and typed FP.