Wow, that’s a great post, I learned a lot about async Rust from it that I had no idea about! Especially from patiently reading all the collapsed sections 😁
Regarding the passing of IO/async/… in Zig - I don’t know much about it, but just from what you wrote, it also sounds interesting to me from a point of view of an explicit “capabilities passing/tracking” system! Or, in other words, “side-effects” stuff, like in Haskell I think maybe? (Also don’t know that one well.)
Wow, that’s a great post, I learned a lot about async Rust from it that I had no idea about! Especially from patiently reading all the collapsed sections 😁
Regarding the passing of IO/async/… in Zig - I don’t know much about it, but just from what you wrote, it also sounds interesting to me from a point of view of an explicit “capabilities passing/tracking” system! Or, in other words, “side-effects” stuff, like in Haskell I think maybe? (Also don’t know that one well.)
score 1 · canonical