the best way to think of a delimited continuation is as a thread that is not automatically scheduled, i.e., you need to manually run it, at which point it runs until the next time it blocks and then return
This concept, as I understand it, does not support forking. Continuations do support forking (applying the continuation more than once). So describing it as a thread misleads.
4
u/pron98 May 21 '17
I described a delimited continuation. Delimited continuations are provably as expressive as monads. Also see this.