X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?a=blobdiff_plain;f=translating_between_OCaml_Scheme_and_Haskell.mdwn;h=300eb61b7375b43ea68b9641e213e3d3f6a668cb;hb=874a793d588bc067f680d5fa5dd9d57d2aa191db;hp=b893896283a27cc5f027b3a1bd72561957835727;hpb=8e24378981bd4095fe580475cf6a530e168965b1;p=lambda.git diff --git a/translating_between_OCaml_Scheme_and_Haskell.mdwn b/translating_between_OCaml_Scheme_and_Haskell.mdwn index b8938962..300eb61b 100644 --- a/translating_between_OCaml_Scheme_and_Haskell.mdwn +++ b/translating_between_OCaml_Scheme_and_Haskell.mdwn @@ -675,6 +675,7 @@ Haskell has more built-in support for monads, but one can define the monads one For more details, see: * [Haskell wikibook on do-notation](http://en.wikibooks.org/wiki/Haskell/do_Notation) + * [Yet Another Haskell Tutorial on do-notation](http://en.wikibooks.org/wiki/Haskell/YAHT/Monads#Do_Notation) * [Do-notation considered harmful](http://www.haskell.org/haskellwiki/Do_notation_considered_harmful) * If you like the Haskell do-notation, there's [a library](http://www.cas.mcmaster.ca/~carette/pa_monad/) you can compile and install to let you use something similar in OCaml.