“every rust project has a billion dependencies”
oh no they made code composable oh nooooooo should we call someone??
rust has a lot of problems, but let me tell you: “micro libraries” isn’t one
splitting packages per concern is good for build performance, it’s good for review, it’s good for API evolution.
the problems are technical (compiler perf), financial (funding OSS), human etc.
@navi @fasterthanlime counterpoint: dynamic linking is a nightmare.
@navi @fasterthanlime I fully agree that build.rs is a nightmare. Everything else you describe is the standard tension between project developers and distro maintainers that is as old as time.
@navi I hear you. All I can say is that the needs of software developers and distro maintainers have long been in conflict, and I don't think there are easy answers that make everyone happy.