3 ms·
That's probably because they're mistaken as to what an IDE is. In my mind, if it's not background compiling your code as you type, it's not an IDE in the moder
by jasonkester 16y ago
That's probably because they're mistaken as to what an IDE is.
In my mind, if it's not background compiling your code as you type, it's not an IDE in the modern sense.
- wisty 16y agoinotify? You can get the OS to respond to filesystem events, for example, compiling as you type. Scripting languages don't need this though.
- jasonkester 16y agoScripting languages don't need this though. Did you miss the reason why we're compiling while you type? It's so that our IDE knows your codebase and can help you. It'll autosuggest things based on context rather than simply matching strings. It'll inspect your object model and stick in the right include directives for you. It'll let you rename things without having to search&replace&hope. So yes, scripting languages do need this. At least if we're talking about things that your development environment needs to do to be considered a modern IDE.
- jcw 16y agoI'm surprised no one has suggested a vim or emacs plugin that does this yet. Anyone? I don't think this would be too difficult to write in vim, which has built-in auto-complete functions.
- mooism2 16y agoI find running tests automatically when I save is quite helpful, for interpreted languages as well as compiled languages.
- bigiain 16y agoOut of curiosity, what's the biggest software project you've worked on? (maybe measured by something stupid like KLOC or possibly "total time to compile") I doubt Linus thinks "compile while you type" is a good idea, I'm not sure how much further down you need to scale until it does become a useful feature.
- mooism2 16y agoIn terms of feedback from compile errors, the important size is the size of the source file you're working on, not the overall size of the project.