No, I don't think that Rust would buy us anything in this regard.
"Async" in languages like Rust are meant for an entire different problem domain (mostly networking).
In my post above I'm talking about dispatching commands from the audio thread to a helper thread (pool) - and back. This has to be done in a realtime safe manner, so a general async framework won't be appropriate.
> There are some good gui tools in Rust as well:
I don't think GUI programming is exactly one of Rust's strengths :-)
"Async" in languages like Rust are meant for an entire different problem domain (mostly networking).
In my post above I'm talking about dispatching commands from the audio thread to a helper thread (pool) - and back. This has to be done in a realtime safe manner, so a general async framework won't be appropriate.
> There are some good gui tools in Rust as well:
I don't think GUI programming is exactly one of Rust's strengths :-)