Skip to main content


Rust's unexpected super-power is just how flexible it is. It allows you to write very high level looking code on a low level language. That caused people to use it beyond its intended niche. But it is fundamentally a low level programming language. It will continue becoming easier to use (that's my personal goal!) but there are "obvious" changes that would make things easier at the cost of speed or correctness that #Rust cannot take.
#RustLang

reshared this

in reply to Esteban K�ber :rust:

I think there *is* a Rust-like language that accepts inference at the cost of perf and speed, that has less stringent backwards compatibility assurances, that interacts with Rust natively. But that can't be "Rust".
in reply to Esteban K�ber :rust:

I wonder if the Rust website ought to be clearer about this. With the current marketing slogan, "a language empowering everyone to build reliable and efficient software," it's easy to think, "of course all software should be reliable and efficient, so, Rust is a language for building all kinds of software."
in reply to Matt Campbell

@matt which is true, I'd say. You can write basically anything in it, and if you are reasonably comfortable with rust, it'll be about as effective a language as something like go would be. While yes, obviously every developer wants reliability and efficiency, they WILL give priority to just about everything else – especially ease-of-learning. if you're writing a quick script or a prototype, rust might not be as valuable. But if you care about efficiency and reliability, rust IS for you.