Re: Sync and aborting coroutines


#1

probably this is just a matter of semantics :
Sync was described here: as runs two or more coroutines simultaneously and when the last coroutine completes (longest time) it aborts the other coroutines and then runs any following expressions.

Is there any actual aborting of other coroutines when the last coroutine is finished?

Wouldn’t it be more like: runs two or more coroutines simultaneously and allows all coroutines to finish. When the last coroutine completes (longest time) it runs any following expressions?


#2

Yes, that was a typo. Good eye.

sync ensures that the durational expressions (a coroutine or other blocks of code that contain one or more coroutines) all complete fully before advancing to the next expression. Nothing is aborted.

I have updated the text.