Not used Rust yet, used a lot of C++; isn't a weakness that it also is extremely slow in compiling? Not sure about others but to me that's a big weakness (if it still applies, but as far as I can find on Google it does).
Not used Rust yet, used a lot of C++; isn't a weakness that it also is extremely slow in compiling? Not sure about others but to me that's a big weakness (if it still applies, but as far as I can find on Google it does).
Might be better than whatever C++ does though.
Then most organizations have staging areas where you can share binaries across the company.
And the two package managers that have been growing community support, conan and vcpkg, support caching and distribution of binary dependencies.
No doubt cargo will eventually get something similar, it just isn't there today.
But just like anything else given enough time, money and harddisk space anything is possible :)
If I was to nuke my target directory _(the compile cache)_, it would take minutes. Not sure how many honestly, because when I do it, I rarely wait for it.
So the compiles are definitely slow, but for me it's only bad when dependencies are needing to be compiled. Which is rare.
If you don't cache your dependencies well, like in a poorly written CI pipeline, things will suck though. 20 minute builds at work (slow build machines) are common for us due to some poorly done caching.