On Thu, Jan 8, 2026 at 3:16 PM Eli Zaretskii <[email protected]> wrote: > > From: Rocky Bernstein <[email protected]> > > Date: Thu, 8 Jan 2026 05:22:27 -0500 > > Cc: [email protected], [email protected], [email protected] > > > > A while ago, I asked some kind person in the GDB community about the use > of GDB/MI and what it would > > take to add it. > > > > I was discouraged. I learned that MI, with its binary-encoded interface, > is also far from optimal. Possibly, > > that's why MI hasn't become more widely adopted. The current thought and > hope (well, actually, from a > > decade ago), would be to support more modern remote debugging protocols, > such as Microsoft's debug > > protocol, the one that JVM/Eclipse uses, and the one that V8 uses. > (There are also the DBGp and Xdebug > > debug protocols) > > > > The great thing about "standards" is that there are so many to choose > from! But one thing is clear: MI isn't a > > popular choice. > > GDB supports DAP since v14. >
Ok, but I don't understand what that has to do with the topic of this thread: realgud and gud, neither of which support DAP yet. And to be precise, gud.el doesn't directly support MI either. The additional support was done by a Google Summer of Code student and put in an add-on package called gdb-mi.el.
