Tbh, I don't like that fact that it's been marked ...
# coroutines
d
Tbh, I don't like that fact that it's been marked as delicate, there are other ways to do the same discouraged thing. Maybe the coroutine scope constructor should also be marked as delicate, since one can still forget to cancel it. Then again I don't really use global scope so I don't really care that much.
z
Yes you can still shoot yourself in the foot, but with this change at least you have to think just the smallest bit harder about it
d
Before this change of seen a couple codebases where they don't use global scope but the just create coroutine scopes on the fly for each launch. People who want to think will think and people who don't want to think won't think.