Replies: 1 comment
|
I remember reading in Slack that quitter was meant to be only "a proof of concept", and never the library component. If this were to be the case, then another alternative would be to put it in the Examples section of the documentation. Then everyone would see how one writes a cancel-propagating IoAwaitable. But that was the original motivation. Maybe now that it gained some visibility, it deserves the place in the library. To me, the answer boils down to a design question:
Should we get this automated cancellation, "cancelling an operation implies cancelling enyone co-awaiting on it, unless explicitly opted out. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
From the review result:
Source: Boost review result (conditional acceptance), Boost mailing list, September 2026.
The documentation half is already tracked (#409). This issue is the design half: is
quittera supported, recommended part of the toolkit, and if so what is the sanctioned shutdown pattern built on it?All reactions