Re:Cross-platform Rust rewrite of the GNU coreutils
by quotemstr on Wednesday March 23, 2016 @04:55AM
(#11342953)
If Rust isn't suitable for C's niche, Rust's proponents should stop pitching Rust as a replacement for C.
> The Rust team made conscious design choices in full awareness of the trade-offs
I don't think that anyone who isn't already predisposed to avoid exceptions would consider the tradeoff the Rust people made to be the correct one.
Re:Cross-platform Rust rewrite of the GNU coreutils
by tatterdemalion on Wednesday March 23, 2016 @01:15PM
(#11346368)
This is absurd. Most C applications do not need to persist through OOM errors, and has people have repeatedly reiterated, it is totally possible to write a Rust program that persists through OOM errors.
Rust's standard library just isn't designed for writing applications that need to survive oom errors. That's fine, its not designed for a number of other applications which Rust the language is well-suited for either (operating systems, for example). Its designed for the majority use case, because life is full of trade offs.