X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=week7.mdwn;h=35deeb292777262c91a89e433f1cc39f2c6dd575;hp=2111ed8756f9c924e7f2708c05f43a42ed6258be;hb=45b9ccec15be46dd784aa1ca4dab0f89b454c1b1;hpb=a87f3717596e9b3392498513af3d2d41d40bed7e diff --git a/week7.mdwn b/week7.mdwn index 2111ed87..35deeb29 100644 --- a/week7.mdwn +++ b/week7.mdwn @@ -462,9 +462,11 @@ Theory](/advanced_topics/monads_in_category_theory). See also: * [Haskell wikibook on Monad Laws](http://www.haskell.org/haskellwiki/Monad_Laws). +* [Yet Another Haskell Tutorial on Monad Laws](http://en.wikibooks.org/wiki/Haskell/YAHT/Monads#Definition) * [Haskell wikibook on Understanding Monads](http://en.wikibooks.org/wiki/Haskell/Understanding_monads) * [Haskell wikibook on Advanced Monads](http://en.wikibooks.org/wiki/Haskell/Advanced_monads) * [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) Here are some papers that introduced monads into functional programming: