| ▲ | microflash 11 hours ago | |
Out of all the things listed, dependency tree and compile times are the most problematic things I face in Rust projects. As stated at the very end of the article, if you need tighter feedback loop, you might be happier with other languages. I do feel weird about a major chunk of this article dedicated to ORMs; I guess people think they are still worthwhile, somehow. | ||
| ▲ | 7 hours ago | parent | next [-] | |
| [deleted] | ||
| ▲ | ahartmetz 7 hours ago | parent | prev [-] | |
I sometimes wonder how hard it would be to cut dependency trees to size by finding the largest and most easily replaced or disabled subtrees, including in dependencies (not just the main project). Then upstream those changes if possible, in case of disabled subtrees as optional features with compile-time switches. I can't imagine that all of the 20 MB of code really need to be there in the binary of a 100 kloc main project which does not rely on anything that is traditionally considered a large software package. | ||