From 5059f32d0ddf36b9591ad0c14ee474ad5f2f8816 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Fri, 15 Dec 2017 00:15:47 -0800 Subject: 4160 - named marks for delimited continuations Hypothesis: this is needed to build McCarthy's amb operator. https://rosettacode.org/wiki/Amb --- continuation2.mu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'continuation2.mu') diff --git a/continuation2.mu b/continuation2.mu index 6906a385..88870957 100644 --- a/continuation2.mu +++ b/continuation2.mu @@ -17,7 +17,7 @@ def main [ l <- push 3, l l <- push 2, l l <- push 1, l - k:continuation <- call-with-continuation-mark create-yielder, l + k:continuation <- call-with-continuation-mark 100/mark, create-yielder, l { x:num, done?:bool <- call k break-if done? @@ -29,7 +29,7 @@ def main [ def create-yielder l:&:list:num -> n:num, done?:bool [ local-scope load-inputs - return-continuation-until-mark + return-continuation-until-mark 100/mark done? <- equal l, 0/nil return-if done?, 0/false n <- first l -- cgit 1.4.1-2-gfad0