<abu[7]>
In pil64 coroutines were quite different internally, I learned a lot meanwhile
<abu[7]>
And even on pil21 it changed a lot during the last few months
<abu[7]>
as you found many ma
<abu[7]>
ny issues
<tankf33der>
T
<abu[7]>
I think we understand co's much better now
<abu[7]>
(it needs a different way of thinking than linear programs)
<beneroth>
isn't it just a lot of extra state accounting?
<abu[7]>
Hi beneroth! I would not say so
<abu[7]>
The states are in the stack frames as in pil64
<abu[7]>
What changed completely is how control is transferred between coroutines
chexum_ is now known as chexum
<abu[7]>
For example, the concept of "originato", where the co returns to by default, and how to handle cases where it already terminated when a coroutine yields back or falls off the end
<beneroth>
I see, thanks abu[7] :)
<abu[7]>
☺
rob_w has joined #picolisp
rob_w has quit [Read error: Connection reset by peer]