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.

Reply via email to