for a 50KLOC project, it's slow compared to everything, including C++
and this is a truly beefy machine, my co-worker is working on a laptop, and I think it's like 30 seconds
you spot the mistake, fixes the single line, and wanna try it out. When you're used, say, working in Java where Eclipse compiles as you save, it becomes painful :) Sure, the Rust compiler does a LOT more, but the dev experience isn't great.
@notsonotso well, it's a multi-million LOC project with ~75 components major components and various modules within each of those. A full, clean rebuild takes ~2 hours. A lot of the overhead for the incremental build is build environment setup. At any rate, perspective is key :)
a lot of it (for the part that I work on) is checking what needs to be rebuilt and setting up the build chroot, since that part of the project has a home-grown build system. A lot of the other parts use CMake