3 ms·
Since 2015 Rust has grown and matured: The article questioned whether Rust's design made sense. It looks like it's holding up. Major pieces of software have sh
by pornel 8y ago
Since 2015 Rust has grown and matured:
The article questioned whether Rust's design made sense. It looks like it's holding up. Major pieces of software have shipped. Projects analyzing language's soundness have found some bugs in libstd, but not any fatal flaws yet.
The article complained about Rust's speed. In the benchmarks game it used to be on par with Go, now (as far as the game goes) it's clearly faster than Go, Java, Fortran, Ada and Swift.
The article questioned whether anyone sane would write web servers in Rust. There are some nice web frameworks now. AWS officially supports Rust in Lambda. Futures-based ecosystem for async programming is growing. It's getting there.
The predicted huge mess of crates.io hasn't happened yet. crates.io is lucky to have npm a few steps ahead of it, so it can proactively prepare for growing pains that are coming.
The 2018 edition has shipped a new borrow checker that's easier to work with, more powerful and properly namespaced macros.
Of course C/C++ isn't going anywhere, but it looks like Rust is here to stay, too.