we have command prompts with the first and last of those (one of the Emacs users built a lot of support into his Emacs install), and compile-as-you-type sounds to me like a productivity drain since often you *want* to leave stuff broken as you switch around. (When I used VB my number one complaint was that it would force me through a popup every time that I went elsewhere in the code while the current line was incomplete.)
It sounds like a productivity drain to you, because you're an expert. I'm not, and it's not.
I'd also have performance concerns when dealing with over 100K lines of code.
So would I! It'd mean I'd be severely not doing my job. Programming is weenywork, and I Don't Do That.
Also, if there were 100K lines of code in the file I were dealing with, I'd be hunting down and killing twice the dumbass programmer who generated it.