Rust Moving Towards an IDE-Friendly Compiler with Rust Analyzer
What would a compiler for a language like Rust or C++ look like if it was  optimized for development iteration speed first? Could you produce binaries that were good enough to be useful for testing and developing?You'd end up sharing a lot of the same infrastructure that you'd want for an LSP server, basically to do as much preprocessing as you could on the initial compilation and then work incrementally on top of that.You'd also of course still want your globally-optimizing batch mode compiler for production, but for many projects it seems like such a thing could produce good enough binaries for development, and greatly improve engineer productivity.