summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b371348)
Signed-off-by: Jim Pryor <profjim@jimpryor.net>
You use these like so:
* [reset m] is `reset M` where `M` is [m]
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.
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.