From: Chris Barker Date: Sat, 27 Nov 2010 04:52:30 +0000 (-0500) Subject: edits X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=commitdiff_plain;h=60a80b81826715a6d5a8e9c53c3d19ea25b8dbdf edits --- diff --git a/zipper-lists-continuations.mdwn b/zipper-lists-continuations.mdwn index 581cdf4e..0f0662f7 100644 --- a/zipper-lists-continuations.mdwn +++ b/zipper-lists-continuations.mdwn @@ -62,6 +62,11 @@ an environment. So we end up as follows: And we're done. +[This bind is a simplified version of the careful `let a = u e in ...` +constructions we provided in earlier lectures. We use the simplified +versions here in order to emphasize similarities of structure across +monads; the official bind is still the one with the plethora of `let`'s.] + The **State Monad** is similar. We somehow intuit that we want to use the following type constructor: