|
|
|
|
|
by KirinDave
3604 days ago
|
|
I've used async tooling extensively on several platforms now, including Go, C#, Java, Clojure's core async, the new async methods in JS. The challenge of these state machine codegen abstractions is not performance. It's making source-facing debuggers do the right thing and handle errors in a way that doesn't break the illusion that the code running is the code in source. If you can match the degree of support C# has for error handling, you'll be in an amazing place. |
|