3 ms·
The issue is, imo, rust is a big pain to write. It’s really nice when someone else has created all the abstractions for you. It’s fairly easy and fun to discov
by dartos 2y ago
The issue is, imo, rust is a big pain to write.
It’s really nice when someone else has created all the abstractions for you. It’s fairly easy and fun to discover features of crates thanks to the type system.
But to actually build out those low level abstractions yourself is cumbersome and not very fun. It’s easy to type system yourself in a corner.
You even lose the whole big selling point of rust when you use `unsafe`.
There was an article a while ago comparing zig and rust and it had a good quote that went something like
“Rust is for programming in the large, and zig is for programming in the small”
And I think what you’re looking for is programming in the small.
Small, focused, programs with minimal dependencies.
- palata 2y agoIMHO, Rust is a replacement for C/C++, which are not so easy to write correctly. Rust should not be a replacement for e.g. Go, Swift or Java, which are a lot easier to write and have memory safety. I wonder who actually needs Rust (as opposed to using e.g. Go) and finds it a lot harder to write than C/C++?