Почему компилятор не может просто компилировать мой код, когда я его набираю?
С точки зрения пользователя, это может работать так же плавно, как раскраска синтаксиса делает сегодня. Если вы перестанете печатать достаточно долго (возможно, на пару секунд), компиляция (без связывания) будет завершена, и ошибки кода будут обнаружены с помощью чего-то вроде синтаксической раскраски.
Это не похоже на мой четырехъядерный компьютер-монстр с частотой 3 ГГц был действительно занят чем-то другим. Почему бы не позволить ему все время компилироваться?