I have written a reference manual for the basic Haskell monad functions, A
Tour of the Haskell Monad functions. It contains a lot of examples. You can
find it at:
http://members.chello.nl/hjgtuyl/tourdemonad.html
Wow! I like these examples. I'm a pragmatist, and although Haskell gave me
On Tue, 2009-01-13 at 12:56 -0200, Rafael Gustavo da Cunha Pereira Pinto
wrote:
Last night I was thinking on what makes monads so hard to take, and
came to a conclusion: the lack of a guided tour on the implemented
monads.
...
Inspired by the paper Functional Programming with Overloading
Yes, I've read it twice, and it is a nice explanation that yes, the reader
monad is an application and is a monad. How do I use it? Why not the
function itself? How would the plumbing work in a real world example?
BTW, the article is really great as an brief introduction to monad
transformers.
Jonathan Cast wrote:
On Tue, 2009-01-13 at 12:56 -0200, Rafael Gustavo da Cunha Pereira
Pinto wrote:
Inspired by the paper Functional Programming with Overloading and
Higher-Order Polymorphism, Mark P Jones
(http://web.cecs.pdx.edu/~mpj/pubs/springschool.html)
Advanced
On Tue, 2009-01-13 at 16:22 +, Sittampalam, Ganesh wrote:
Jonathan Cast wrote:
On Tue, 2009-01-13 at 12:56 -0200, Rafael Gustavo da Cunha Pereira
Pinto wrote:
Inspired by the paper Functional Programming with Overloading and
Higher-Order Polymorphism, Mark P Jones
I didn't knew Wadler's papers (I save all papers I read into a external USB
HD, so I can read them later!), and at a first glance it is really good.
Then again, instead of creating another monad tutorial, what about a
Haskell monads reference guide, and some worked examples?
Some of this work
On Tue, 13 Jan 2009 19:35:57 +0100, Rafael Gustavo da Cunha Pereira Pinto
rafaelgcpp.li...@gmail.com wrote:
I didn't knew Wadler's papers (I save all papers I read into a external
USB
HD, so I can read them later!), and at a first glance it is really good.
Then again, instead of creating