zlacker

[return to "A Look at Rust from 2012"]
1. mkorna+bVl[view] [source] 2025-12-03 14:49:54
>>todsac+(OP)
> I’m happy with how Rust turned out.

I agree, with the possible exception of perplexing async stuff.

◧◩
2. vablin+yXl[view] [source] 2025-12-03 15:01:50
>>mkorna+bVl
I feel async is in a very good place now (apart from async trait :[ ) As a regular user who isn't developing libraries async is super simple to use. Your function is async = it must be .await and must be in an async runtime. Probably as simple and straightforward as possible. There are no super annoying anti-patterns to deal with.

The ecosystem being tokio centric is a little strange though

◧◩◪
3. leshow+bpm[view] [source] 2025-12-03 17:05:43
>>vablin+yXl
I love Rust and async Rust, but it's not true that there aren't annoying things to deal with. Anyone who's written async Rust enough has run into cancel-safety issues, the lack of async Drop and the interaction of async and traits. It's still very good, but there are some issues that don't feel very rust-y.
◧◩◪◨
4. junon+arn[view] [source] 2025-12-03 22:13:07
>>leshow+bpm
I don't really appreciate the superlative here as I too have not run into cancel safety issues in practice.
[go to top]