Using semaphores in actor code

I don't think it helps that the first WWDC video0 to dive deep into actors and reentrancy apparently gave us the wrong solution1 (i.e., uses unstructured tasks). It's difficult to have discussions with other developers about reentrancy (and many other swift concurrency patterns) since the most authoritative documentation for anything more than the most basic use cases seems to be random forum posts by core contributors.

5 Likes