cps tweaks
authorJim Pryor <profjim@jimpryor.net>
Wed, 22 Dec 2010 00:08:59 +0000 (19:08 -0500)
committerJim Pryor <profjim@jimpryor.net>
Wed, 22 Dec 2010 00:08:59 +0000 (19:08 -0500)
Signed-off-by: Jim Pryor <profjim@jimpryor.net>
cps_and_continuation_operators.mdwn

index 6d98f64..430b7b7 100644 (file)
@@ -496,8 +496,8 @@ You can make the lambda evaluator perform the required CPS transforms with these
 You use these like so:
 
 *      [reset m] is `reset M` where `M` is [m]
-*      [shift k M] is `shift (\k. M)` where `M` is [m]
-*      and [abort M] is `abort M` where `M` is [m]
+*      [shift k m] is `shift (\k. M)` where `M` is [m]
+*      and [abort m] is `abort M` where `M` is [m]
        
 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.