Version française
Home     About     Download     Resources     Contact us    
Browse thread
Asynchronous IO programming in OCaml
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: bluestorm <bluestorm.dylc@g...>
Subject: Re: [Caml-list] Asynchronous IO programming in OCaml
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 <darioteixeira@yahoo.com>
 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
>
>