HN user

LoveHateRust

5 karma
Posts0
Comments5
View on HN
No posts found.
Why Not Rust? 6 years ago

That is besides the lacking of the standard lib the second most important point why our team decided against Rust.

Why Not Rust? 6 years ago

How many percent of all errors are memory safety errors? Why did Google choose C/C++ for Fuchsia after evaluating also Rust? How come, Actix announced a new version with memory leaks fixed?

Why Not Rust? 6 years ago

> Rust is an overwhelmingly better language than Java or Go

100% agreed

> and the world would be a better place if Rust were to displace them.

Rust needs a standard lib like Go or ecosystem like Java. Production stuff needs to be stable. Especially Go gets this right.

Rust with a standard lib like Go could rule the business apps world. But Rust doesn't even include an async runtime. It's not a problem, if Rust wants to stay in the niche where it is. Also, Rust advocates should not wonder why the adoption in the general purpose web space is far below its potential.

Why Not Rust? 6 years ago

Rust's typesystem really makes it a great fit for business applications. Totally agree. Kotlin comes close, though.

Rust itself is production ready, but not the ecosystem.

Why Not Rust? 6 years ago

That matchtes my observations.

There's no doubt that Rust as a language checks all the marks (the complexity of Rust is IMO unavoidable providing such a feature set).

What most discussions about the greatness of Rust miss:

1. Not language features, but teams and processes make successful projects.

2. Stability, matureness and a great standard lib like Go or ecosystem like Java beat language features.

Rust is a great playground for enthusiasts. But for your production apps you're probably better advised to use the boring stack.