3 ms·
Part of the reason Rust is still fun is that it hasn’t hit the point yet where everything has to worry about backwards compatibility. Let’s keep it that way as
by ironmagma 6y ago
Part of the reason Rust is still fun is that it hasn’t hit the point yet where everything has to worry about backwards compatibility. Let’s keep it that way as long as possible.
- Thaxll 6y agoThis kind of comment is worrying, I would never choose a library / framework if I had to upgrade the runtime every 3 month.
- steveklabnik 6y agoYou don’t have to. If you want to depend on other people’s code, they may use new features, which may require a newer compiler. But you are in full control there; you are not forced to upgrade. (Note also it is the compiler, not a runtime. Big difference when it comes to things like deployments, IMHO.)
- hctaw 6y agoRust doesn't have a runtime so you're good
- ironmagma 6y agoRust does have a runtime, but it's statically linked. https://doc.rust-lang.org/reference/runtime.html https://doc.rust-lang.org/reference/runtime.html
- steveklabnik 6y ago"runtime" is a term that has conflicting colloquial and precise definitions. In a precise sense, any non-assembly language, including C, has a runtime. In practice, this makes the term "runtime" not super useful to many folks, so they mean "virtual machine" or "large, featureful runtime that's required to support critical language features" when they say "runtime." Rust is the same as C in this regard. It technically has a runtime, but not in the way that many people mean.