3 ms·
Rust asyncs design was probably the mostly correct decision for what rust is: A general system programming language which you can use in most situations people
by dathinab 3y ago
Rust asyncs design was probably the mostly correct decision for what rust is: A general system programming language which you can use in most situations people today use C,C++ and more.
If rust would only be targeting web server programming the right decision might have been no async and green threads,
it's just much easier to use.
But that rust would likely never have succeeded as most of it's initial success cases where for use-cases where you wouldn't want green threads.
Nicely we might still get no async and green threads: In form of run times which run WASM compiled rust code in a node like fashion. Probably in combination with some serverless/edge-compute providers which hopefully will be nice to use.