en flanant un peu du côté d'Haskell, j'ai découvert, via un excellent tutoriel d'Hal Daumé, les monades.
Coïncidence, Matias Giovannini publie sur son blog monads are plug-ins : très clair, très instructif !
Néanmoins, en tant que programmeur peu expérimenté, je me demande pour quels types d'appli cette approche est utile ...
Avez vous des idées ? de l'expérience ?
Et quelqu'un sait-il si cette approche en OCaml est aussi puissante que les monades natives d'haskell ?
P.S. : pour creuser le sujet, google renvoie sur plusieurs documents traitant de OCaml et monades, par exemple :
http://dutherenverseauborddelatable....ons-for-ocaml/
http://http://enfranchisedmind.com/b...ial-for-ocaml/
http://codemiscellany.blogspot.com/2...-in-ocaml.html
http://www.reddit.com/r/programming/...ook_at_monads/
ou encore
http://ocaml.janestcapital.com/?q=node/23
ajout ultérieur :
tuto excellent sur les monades en Haskell
You Could Have Invented Monads! (And Maybe You Already Have.)
et peut-être :
Nuclear waste
ou encore :
"Probably one of the most well-written academic papers I’ve read"
Partager