News for hackers. Stuff that matters.
Re:Rust 1.63 by dymk on Thursday August 11, 2022 @12:42PM (#32428380)
I've written no code professionally in Rust, but a fair amount of personal project code. I've written C++ both professionally and as a hobby. At least for hobby use, comparing the two, Rust is wonderful.

- It's easy to set up cross compilation.

- Cargo makes dependencies easy.

- Building is almost always just `cargo build` except for very exceptional projects, same with `cargo test`.

- `cargo fmt` makes formatting easy and built in.

- Clippy gives actually useful lints and can automate most refactorings.

- Rust-analyzer is fast to index decently large projects, works with almost all language features (even complex ones like proc macros), and has some real time-saver automation built in.

Working with the borrow checker can feel like a pain, but in many cases, feels like a fun puzzle (writing hobby code, I'm not under time pressure, so it's 'solve a puzzle' and not 'oh fuck deadline coming up').

But really, the tooling of the language is where it shines.

There are no comments on this comment yet.