Comment by yoyohello13
1 year ago
Rust's problems are not necessarily dependency management, cargo is actually great at it, but that they rely on third party dependencies for critical components (like regex and async). Which makes it very difficult to build anything without 300 dependencies.
I understand why they do it. It's lead to some amazing crates like serde. But I think I fall more in the camp of Python, Go or Odin with a comprehensive standard lib. You can make a whole game with Odin with standard library only. Or an entire web app in Go.
> but that they rely on third party dependencies for critical components (like regex and async).
Regex is not a third-party dependency:
https://github.com/rust-lang/regex
My bad. Maybe I was thinking about regex extensions crate.