Closed tiancaiamao closed 2 months ago
(try (lambda () (let fd (throw 'Accept) (begin (throw 'Spawn) (+ fd 42)))) (lambda (v k) (match v 'Accept (begin (k 666) 42) 'Spawn (k ()))))
In (k 666) the stack is not empty. Something like
(k 666)
try -> return 42 ->
The return 42 stack should be discard!
return 42
In
(k 666)
the stack is not empty. Something liketry -> return 42 ->
The
return 42
stack should be discard!