Re: Bumping MI protocol

Felix Lee
2004-10-06T16:57:30Z

"Eli Zaretskii" <eliz@gnu.org>:
> > From: Bob Rossi <bob@brasko.net>
> > Exscuse me for being frank, your statements about this question are foolish.
>
> I, for one, don't think Nathan's comments are foolish. As a volunteer
> project, we shouldn't waste too much time discussing hypothetical
> issues.

I agree with Eli and Nathan, from a different angle.

I've never tried implementing a gdb front-end, but if I had to do
one, I wouldn't rely on gdb conforming exactly to any particular
specification, because bugs happen, and eliminating all bugs is
not going to happen in my lifetime.

users are unlikely to be happy about restarting a complicated
debugging session when they encounter a bug in the debugger, so a
robust front-end will need to do some sanity checking of the
conversation, and it will also need a method of resynchronizing
the conversation when the sanity checks fail.

if a front-end has this basic adaptability, then it's not that
big a deal if any one-off version of gdb doesn't conform exactly
to spec. so you can concentrate effort on making things work
well for the versions of gdb that are commonly in use.
--