← Back to context

Comment by MeetingsBrowser

2 days ago

Why not both?

If I had to choose though, I would choose compilation speed. Buying an SSD to double my storage is much more cost effective than buying a bulkier processor to halve my compilation times.

> Why not both?

For better and worse, the Rust project is a "show-up-ocracy": the work that gets done is the one that volunteers (or paid employees from a company donating their time to the project) spend time doing. It's hard in open source projects to tell people "this is important and you must work on it", but rather you have to convince people that it is important and have to hope they will have the time, inclination and skill to work on it.

FWIW, people were working on the cargo cache GC feature years ago[1], but I am not aware of what the current state of that is. I wouldn't be surprised if it wasn't turned on because there are unresolved questions.

1: https://blog.rust-lang.org/2023/12/11/cargo-cache-cleaning/

  • > For better and worse, the Rust project is a "show-up-ocracy"

    So it's an OSS project?

    • Linux and GCC are OSS projects but CPU companies pour work into their development because it's a strict requirement of being able to sell their products.