update for rename of exercises/assignment7.mdwn to exercises/assignment6-7.mdwn
authorjim <jim@web>
Mon, 6 Apr 2015 08:56:29 +0000 (04:56 -0400)
committerLinux User <ikiwiki@localhost.members.linode.com>
Mon, 6 Apr 2015 08:56:29 +0000 (04:56 -0400)
exercises/assignment8-9.mdwn

index e6d2483..31b8c96 100644 (file)
@@ -149,7 +149,7 @@ The last two problems are non-monadic.
 
     will evaluate to will be `((), n, (), ())` for some number `n` between `0` and `3`. But what number is sensitive to the details of OCaml's evaluation strategy for evaluating tuple expressions. How can you avoid that dependence? That is, how can you rewrite such code to force it that the values in the 4-tuple have been evaluated left-to-right? Show us a strategy that works no matter what the expressions in the tuple are, not just these particular ones. (But you can assume that the expressions all terminate.)
 
-11. In the evaluator code for [[Week 7 homework|/exercises/assignment7]], we left the `LetRec` portions unimplemented. How might we implement these for the second, `env`-using interpreter? One strategy would be to interpret expressions like:
+11. In the evaluator code for [[Week 7 homework|/exercises/assignment6-7]], we left the `LetRec` portions unimplemented. How might we implement these for the second, `env`-using interpreter? One strategy would be to interpret expressions like:
 
         letrec f = \x. BODY in
         TERM