Why stackless (async/await) for Swift?

It's a start. I think we probably need something like reasync at a protocol granularity, so that the async-ness of my BundleOfCallbacks instance can determine the async-ness of the algorithm using that bundle. But we'll still be left with a lot of meaningless syntax overhead.

Sure, but as noted by the Boost.Fiber people, it's a fallacy that you need to allocate 1M for fiber stacks, in general. There are lots of interesting points in the design space.

1 Like