Avatar
https://discord.com/channels/291054398077927425/291054454793306112/890879652363657227 この辺りで議論したんですが、yieldで渡した値がawaitの宣言側に渡されるのは非同期的なんですよね。一方でcontinuation.finishのコールは、awaitの宣言のない箇所なので、同期的になってるんじゃないかと。
10:59 AM
AsyncSequenceを他の言語のyield相当として使うことは出来ないので、非同期的な箇所と同期的な箇所の順番が保証されることも、同様に無いと考えています