3 ms·
It's far from a trivial task but one thing I keep wondering about LLVM is - what happens if they worked on (optional) incremental parsing/compiling? Seeing the
by dave_au 18y ago
It's far from a trivial task but one thing I keep wondering about LLVM is - what happens if they worked on (optional) incremental parsing/compiling?
Seeing the errors as you type is pretty handy in Java so I figure it'd be pretty nice in C or C++.
It also means you'd have enough information about what's happening at the point you are editing to do some pretty impressive things in terms of autocompletion - there's still a lot of autocompletion in C++ that there is no open source solution (as far as I've seen from looking around for a while).
And with the appropriate debugging hooks you could implement something like edit-and-continue from Visual Studio. I haven't used that in years, but it'd be a nice feature to have.
I think that templates would make it a complex problem, but I can dream. Or I can start hacking away when I get some free time :)
- wmf 18y agoI think clang is intended to provide these features for Xcode.