I finally finished the latest C++ paper I've been working on.
"Composable cancellation for sender-based async operations".
isocpp.org/files/papers/P217…
I finally finished the latest C++ paper I've been working on.
"Composable cancellation for sender-based async operations".
isocpp.org/files/papers/P217…
New #cpp post from me: examining the customization options available in C++ (from virtual member functions up to tag_invoke) and why I think they come up short. We need more language support in this area.
brevzin.github.io/c++/2020/1…
We're building it at Facebook. If you're looking for a new way to think about async that is very C++-ish and very Stepanov-ish, take a look at our prototype, libunifex.
github.com/facebookexperimen…
.@lewissbaker and I (mostly Lewis) finally figured out how to propagate a cancellation signal through a stack of coroutines. Just like exception unwind, except without the exception. So cool.
Unifex's task<> type is the new gold standard. github.com/facebookexperimen…#cpp