On 15/05/2023 12:47 AM, Mike Parker wrote:
Átila said he'd been thinking about copying Herb Sutter's idea for zero-overhead C++ exceptions. He said the basic idea is that you get rid of exceptions while keeping the syntax. (Here's a link to the PDF <https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0709r4.pdf>).
Design work is already done. https://github.com/rikkimax/DIPs/blob/value_type_exceptions/DIPs/DIP1xxx-RC.md I kinda think sumtypes should go first so we can do catch all.