X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=assignment10.mdwn;fp=assignment10.mdwn;h=8f52ca20370e879efa536b7d720c5a7d21a6c6dd;hp=ec3b8c1494b80fed9f6e6485d253d6452f679c15;hb=21c2f56ceac1e9445ee7cc8e15786e9521a40b9b;hpb=5f33785abbd5a337eec0d5ebcd19349d0d7c3721 diff --git a/assignment10.mdwn b/assignment10.mdwn index ec3b8c14..8f52ca20 100644 --- a/assignment10.mdwn +++ b/assignment10.mdwn @@ -112,12 +112,10 @@ (insert-co new before after (cdr lst) (lambda (new-lst lefts rights) ________)))))) -6. Go back to the "abSd" problem we presented in [[From List -Zippers to Continuations]]. Consider the "tc" solution which uses +6. Go back to the "abSd" problem we presented in [[From List Zippers to Continuations]]. Consider the "tc" solution which uses explicitly passed continuations. Try to reimplement this using reset and shift instead of having an explicit `k` argument. This will likely -be challenging but rewarding. The notes on [[CPS and Continuation -Operators]], especially the examples at the end, should be helpful. We +be challenging but rewarding. The notes on [[CPS and Continuation Operators]], especially the examples at the end, should be helpful. We are of course also glad to help you out. Consider adding a special symbol `'#'` (pronounced 'prompt') to the