3 ms·
In these big companies, one can find pretty much any language being used somewhere. Rust as a language is mature and pretty stable. However, the ecosystem...
by jedisct1 6y ago
In these big companies, one can find pretty much any language being used somewhere.
Rust as a language is mature and pretty stable.
However, the ecosystem... not so much. Pretty much every crate is still at version 0.x, with breaking changes happening constantly. Major dependencies get abandoned.
What is often overlooked is that Rust projects have a very high maintenance cost. Once a project has been written, keeping all the dependencies up to date is a lot of work, that often requires complete rewrites of parts of your applications.
- papaf 6y agoI more or less abandoned a hobby project because of this dependency bitrot. I was using a library that was using a lot of generics/traits and Tokio 0.1. The dependency upgraded to Tokio 0.2.x and I whenever I spend a few hours trying to fix the compile errors I end up giving up. I like to write code to get things done and I don't take pleasure in the extra complexity that Rust brings.