4 ms·
I like async rust because its an engineering marvel. There are other ways to do it, but they are all worse, slower, and less versatile: https://embassy.dev/ htt
by iknowstuff 2y ago
I like async rust because its an engineering marvel. There are other ways to do it, but they are all worse, slower, and less versatile: https://embassy.dev/ https://embassy.dev/
https://without.boats/blog/why-async-rust/ https://without.boats/blog/why-async-rust/
- the__alchemist 2y agoI do lots of embedded; not an Embassy fan for the classic Async reasons. Disagree on being worse, slower, and less versatile. That is wrong on slower; the other two traits are subjective. The embassy creator is a great programmer, and we see eye-to-eye on typestates and HAL unification, but not async.
- wavemode 2y ago> There are other ways to do it, but they are all worse, slower, and less versatile I would disagree with this, personally. Due to being tacked onto the language after the fact, the design of Rust's async made a number of concessions in order to fit into the language (for example, it had to work around the pre-existing restriction that all types are moveable by default). But you're correct that no current popular language has yet developed anything better.
- deleted 2y ago[deleted]