[Lldb-commits] [lldb] [lldb] Add WebAssembly Process Plugin (PR #150143)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Fri Jul 25 06:22:29 PDT 2025
DavidSpickett wrote:
> I'm personally skeptical of this part. LLDB's command line driver is very small and doesn't do much. You absolutely could turn that into a DAP client, but you wouldn't get much in return. Most of the "TUI" parts of LLDB are tightly coupled with the core of the library. For folks to retain the same "look and feel", you would have to reimplement all the commands in terms of DAP operations. Doable of course, but likely a lot of work for very little return.
Sounds like a thing some enthusiast will eventually do, but I don't see any command line DAP client debuggers out there now. Unless you count using neovim or emacs as the IDE but it's not the same sort of use, no low level commands there. One day when the DAP protocol grows a bunch of extensions maybe it'll happen.
I agree that most people will simply connect an existing IDE to this DAP server. Which sounds pretty neat, but doesn't require any input from lldb either way.
https://github.com/llvm/llvm-project/pull/150143
More information about the lldb-commits
mailing list