Should AsyncSequence replace Combine in the future, or should they coexist?

Just wanted to mention that as far as time is concerned, it'd be nice to know what AsyncSequence has to say about scheduling. Combine's Scheduler protocol makes it possible to control time in a fully synchronous way that makes testing nuanced, time-based operations fairly easy to do once you have a test scheduler at your disposal. While the internal plan may be to utilize "custom executors," I haven't seen a whole lot of discussion on the topic.

9 Likes