3 ms·
What do you mean “inside a text editor”? What’s the workflow that you describe like?
by elteto 5y ago
What do you mean “inside a text editor”? What’s the workflow that you describe like?
- mikepurvis 5y agoI think it just means inside your editor's terminal, where there's usually some modest integrations like it detecting a source/line reference and either jumping you there or at least making it clickable. VSCode for sure does this.
- adhesive_wombat 5y agoI cannot for the life of me get gdb to debug a remote in VS Code. The debugger runs, and breakpoints work and integrate, but the console is dead. '-exec print foo' does nothing.
- pjmlp 5y agoTime travel to the UNIX world of early X Windows days. Now picture XEmacs and Emacs, running gdb as subprocess, with a little pointed finger showing the current line and a stop sign for breakpoints. The lower buffer shows the usual gdb repl and output.
- gumby 5y agoTime travel to the late 70s and use the lisp machine debugger. I always felt the drive towards mouse-driven tools in the PARC world (InterLisp/SmallTalk/CedarMesa) was actually a regression because of the loss of history ("how the hell did I get here?")
- pjmlp 5y agoThey also had a proper REPL, and the reason I stay with Java and .NET ecosystems, is because they are the closest we can get back to the Xerox experience, after the UNIX divergence.
- stjohnswarts 5y agoStill available with DDD and various plugins to vim/emacs/vscode
- donio 5y agoGUD in Emacs (M-x gdb) is another example of this. You are still interacting with the gdb cli but also get some source code buffer integration.
- limmeau 5y agogud-gdb in Emacs, yes.