Have you tried programming with Haskell (or similar languages), got so far then run into annoying obstacles? Do you feel that something is missing from the current books or online tutorials? Would you like to see a pragmatic approach to Haskell?
I’m thinking about writing an article or two for PragPub magazine on such issues. It’s a pity if people put in the time to try Haskell etc then - for various reasons - give up or don’t enjoy it as much as they could, and I’d really like to help change that.
I have some ideas about the potential stumbling blocks and missing “aha steps”, but it would be great if people could spare some time and give me a few lines on their experiences of learning Haskell, and say what kind of relevant things they’d like to learn or get a better understanding of.
In my experience (20+ years), it’s too easy to get caught up in the technical details and forget about the bigger picture of programming in a functional style. I want to look at programming with haskell rather than in haskell. You can see some relevant blog posts on http://www.free-variable.org.
One last point: these articles won’t limit themselves to Haskell - Haskell is just a useful label and starting point. I hope to cover ideas from cutting-edge developments like dependent types (eg Agda, Epigram).
Thanks in advance!