Re:Why you should, actually, rewrite some of it in Rust
by lossolo on Wednesday July 12, 2017 @05:58PM
(#14757045)
> I did not deny that Rust is an interesting option if automatic memory management is not a viable approach.
I think this is the main niche in which Rust can compete, while of course rust community want to attract people with different backgrounds (eg pythonists, webdevelopers etc).
It's like you say, if I don't need the performance or I am not memory constrained then I will just use GC'd language.
You're misreading what I said. I didn't say that Rust doesn't have Rc<T>/Arc<T> (given that I explicitly mentioned it in other comments). My point was that in order for Rust's approach to memory management to be worthwhile, automatic memory management cannot be viable (or you get a much simpler way of ensuring memory safety). Rust also offering a limited form of automatic memory management does not change that.
> The space where memory and performance matter has very few options, which is why you see those of us who spend time in that area excited about Rust.
I did not deny that Rust is an interesting option if automatic memory management is not a viable approach.