Christof Petig
Christof Petig
Trying an answer to your questions: - Should we use exceptions for async failures? These appear to be uncommon in modern C++ for perf reasons and we should use `std::expected`...
I am most influenced by the design in https://www.autosar.org/fileadmin/standards/R24-11/AP/AUTOSAR_AP_EXP_ARAComAPI.pdf - basically a function returning `std::future` and registering a callback for incoming events. The server derives from a base class and...
"A very large C++ codebase" to me whispers "needs multi-threading". With Sy's cooperative multi-threading in wasmtime the only missing part is wasi-libc support for p3+coop threads. (I am currently investigating...