3 ms·
A good intelligent code editing would either require a good pile of hacks or a completely different approach. Common "text code editors" don't understand a thi
by drdaeman 11y ago
A good intelligent code editing would either require a good pile of hacks or a completely different approach.
Common "text code editors" don't understand a thing about the code they edit. They're just supplemented with ton of hacks that produce meaningful result in acceptably high number of cases (like regex-based highlighters) but still don't have "real" intelligence towards the content of their buffers.
And with ever-growing number of hacks the thing's unlikely to be small or low on dependencies. You'll end up with another emacs/vim/etc - a fairly small cores, and then a scripting or external tool execution support to do highlighting, parsing, context-aware searching, refactoring etc etc to make them useful for code editing. (And then why bother when we have emacs and vim already?)
- bobajeff 11y ago>And with ever-growing number of hacks the thing's unlikely to be small or low on dependencies. You'll end up with another emacs/vim/etc That's acceptable as long as it works.
- drdaeman 11y agoDon't Emacs or VIM already do? And, well, if they don't work, it's certainly easier to patch their hacks or pile even more hacks, rather than trying to redo everything from a clean slate.
- bobajeff 11y agoNo and I'm not suggesting they reinvent the wheel either. I also don't care if it's a "common text editor" either. It can be a full blown IDE for all I care. I just want it to work correctly and in the command line so I can use it over ssh.
- danmaz74 11y agoAppears to me what you really want is a full-featured IDE working in the terminal. I guess the market for that would be too small.
- bobajeff 11y agoWhat I really want is a way to debug, compile, examine and code C++ using a build server for all the cpu heavy tasks.
- danmaz74 11y agoI think you could use a web IDE for that, instead of a terminal IDE. There are already several web IDE AFAIK.
- bobajeff 11y agoI seriously doubt that there is one that works well for C++ development. Even if there was it would only work with thier own server and I wouldn't have control over updates. I simply want more control over the tools I'm relying on than what they'd provide.
- ngrilly 11y agoWhich web IDE would you recommend?
- danmaz74 11y agoI honestly can't recommend any, I just tried a couple of them but (at least for now) prefer to use a traditional IDE (RubyMine).
- ivan_burazin 11y agoI am the cofounder of Codeanywhere.com, would love if you could try it out and send feedback. Cheers