A very good introduction to monads for the programmer, in my opinion, is "Monads for functional programming", by Philip Wadler http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf If one wish to stay in OCaml country, there is a blog post by Brian Hurt : http://enfranchisedmind.com/blog/posts/a-monad-tutorial-for-ocaml/ On Sun, Oct 24, 2010 at 8:50 PM, Dario Teixeira wrote: > Hi, > > > Can you recommend papers on monadic programming? > > Or how did you mastered it? > > "Mastered" it might be too strong a word... :-) Anyway, my recommendation > is to simply start using it and let practice do its thing. (In my case > practice came from developing Ocsigen/Eliom apps). > > As for books or tutorials, I would suggest taking a look at material for > learning Haskell. Recently, some well-publicised Haskell books targeted > at beginners have come out [1,2]. No introduction to Haskell is really > complete without also discussing monads. (Reading Haskell is fairly > straightforward for those familiar with Ocaml, btw). > > Cheers, > Dario Teixeira > > [1] http://book.realworldhaskell.org/ > [2] http://learnyouahaskell.com/ > > > > > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > >