X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=week7.mdwn;h=caec3d5f2e433e7a55bba7618da8ecfb3dd87e4e;hp=b78e01e7659c821a504c269b6d2e3b5d2b928c91;hb=f0d47235cba61191c1f2cb2a45b9f888068869a8;hpb=55413c23ffb5d0b60d9a5d419d0db068850a9852 diff --git a/week7.mdwn b/week7.mdwn index b78e01e7..caec3d5f 100644 --- a/week7.mdwn +++ b/week7.mdwn @@ -305,7 +305,12 @@ Here are some papers that introduced monads into functional programming: * [Eugenio Moggi, Notions of Computation and Monads](http://www.disi.unige.it/person/MoggiE/ftp/ic91.pdf): Information and Computation 93 (1) 1991. * [Philip Wadler. Monads for Functional Programming](http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf): -in M. Broy, editor, *Marktoberdorf Summer School on Program Design Calculi*, Springer Verlag, NATO ASI Series F: Computer and systems sciences, Volume 118, August 1992. Also in J. Jeuring and E. Meijer, editors, *Advanced Functional Programming*, Springer Verlag, LNCS 925, 1995. Some errata fixed August 2001. +in M. Broy, editor, *Marktoberdorf Summer School on Program Design +Calculi*, Springer Verlag, NATO ASI Series F: Computer and systems +sciences, Volume 118, August 1992. Also in J. Jeuring and E. Meijer, +editors, *Advanced Functional Programming*, Springer Verlag, LNCS 925, +1995. Some errata fixed August 2001. This paper has a great first +line: *Shall I be pure, or impure?*... * [Philip Wadler. The essence of functional programming](http://homepages.inf.ed.ac.uk/wadler/papers/essence/essence.ps):