On Tue, Jun 30, 2026 at 10:51 AM Ruben Perez via Paper-reviews < paper-reviews@lists.wg21.org> wrote:
I don't think P2464R0 treats execute(F&&) under the work framing at all. The word "continuation" appears 38 times.
From P2464: "A P0443 executor does not facilitate generic error handling. It doesn't allow writing generic code that can realize that some sort of an error occurred, and it provides no way to report errors that occur after work submission but before invoking a continuation." Note the phrasing: "after work submission." And then "before invoking a continuation." P2464 is explicit: it says it is a defect that errors cannot be reported after submission but before the continuation is invoked. The retrospective papers ask: who would receive this error? The continuation is suspended, it can't be invoked. There is no one to receive it. That is continuation-framing. But P2464 treats it as work-framing. It presumes that the work-submitter is still going. It is not. It is suspended. Thanks