5 ms·
>with the handler being locally found in a parent’s (recursively) method body Yeah, that doesn't sound disjoint /s
by javajosh 3y ago
>with the handler being locally found in a parent’s (recursively) method body
Yeah, that doesn't sound disjoint /s
- kaba0 3y agoThat’s the exact same thing as if you had a function call as the last statement in a functional call as a last statement, etc. Literally just popping off stackframes.
- javajosh 3y agoPopping 1 stack is a normal return; popping N stacks is precisely what is meant by "no-local (or disjoint) transfer of control".
- kaba0 3y agoIt pops one stack at a time only. It’s up to that function call to determine how to proceed further, the exact same way how it would happen with a last-call-chain I was talking about.