2 ms·
> A systems programming language should not have mandated a technique like this Rust doesn't mandate anything. It's unipinionated when it comes to concurrency;
by kibwen 3y ago
> A systems programming language should not have mandated a technique like this
Rust doesn't mandate anything. It's unipinionated when it comes to concurrency; use whatever approach that you think is best. Async/await is just one option among many.
- cmrdporcupine 3y agoIts presence as a fundamental syntactical element is a fairly strong statement about its advisability.
- dwaite 3y agoIts presence is not a mandate. It is not a decorative syntactical element, but affects compiler code generation the same way as rust has _synchronous_ generators. A developer is still free to spawn a thousand foot-guns, and I daresay the assumption would be that they made that choice knowing how to properly juggle them.