From 8f043cd83b65c90928ab884d52be168b93d23a6c Mon Sep 17 00:00:00 2001 From: Jim Pryor Date: Mon, 20 Dec 2010 22:46:03 -0500 Subject: [PATCH] cps tweak Signed-off-by: Jim Pryor --- cps_and_continuation_operators.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cps_and_continuation_operators.mdwn b/cps_and_continuation_operators.mdwn index aa2900c8..fadd34d3 100644 --- a/cps_and_continuation_operators.mdwn +++ b/cps_and_continuation_operators.mdwn @@ -500,7 +500,7 @@ You use these like so: There are also `reset` and `shift` and `abort` operations in the Continuation monad in our OCaml [[monad library]]. You can check the code for details. -As we said, there are many varieties of delimited continuations. Another common pair is `prompt` and `control`. There's no difference in meaning between `prompt` and `reset`; it's just that people tend to say `reset` when talking about `shift` and `prompt` when talking about `control`. `control` acts subtly differently from `shift`. In the uses you're likely to make as you're just learning about continuations, you won't see any difference. If you'll do more research in this vicinity, you'll soon enough learn about the differences. +As we said, there are many varieties of delimited continuations. Another common pair is `prompt` and `control`. There's no difference in meaning between `prompt` and `reset`; it's just that people tend to say `reset` when talking about `shift`, and `prompt` when talking about `control`. `control` acts subtly differently from `shift`. In the uses you're likely to make as you're just learning about continuations, you won't see any difference. If you'll do more research in this vicinity, you'll soon enough learn about the differences. (You can start by reading [the Racket docs](http://docs.racket-lang.org/reference/cont.html?q=shift&q=do#%28part._.Classical_.Control_.Operators%29).) -- 2.11.0