
Derek Elkins wrote:
What people need to do is stop reading two page blog posts by someone who's "just got" monads and read the well-written peer-reviewed papers
I have taught many people to program in group settings and individually in my career. I have referred them to many tutorials. I have used many examples from tutorials I thought were useful. I can't recall a single time I've ever turned to a beginner and said, "And you really should brush up on the peer-reviewed papers to learn this part."
by the people who clearly know what they are talking about. Luckily, for monads applied to Haskell we have Wadler, a witty, enjoyable and clear writer/speaker. All of Wadler's monad "introductions" are readable by anyone with a basic grasp of Haskell. You certainly don't need to be even remotely an academic to understand them. I'm willing to bet that many people who say they don't understand monads and have read "every tutorial about them" haven't read -any- of Wadler's papers.
I'm confused. Are you praising Wadler or bashing the tutorials
(or both)? *I* was carping about the tutorials (and even
mentioned that Wadler was my breakthrough) so I suspect we are in
violent agreement.
-ljr
--
Lanny Ripple