This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MI non-stop interface details


Vladimir Prus wrote:
GDB/MI is actually not a finished published protocol -- it's work in progress. Unfortunately, frontend maintainers tended to read between the lines, and guess
the behaviour and accepted input instead of asking here. And in cases where what
they've read between the lines does not correspond to what GDB developers means,
the result is a buggy frontend :-)


Given that MI, presently, is still not adequate for such basic tasks as listing local variables in a function, it will change, and it might break things, and frontend developers should provide the input to avoid surprises.
You and Marc represent Eclipse here, and Nick represent Emacs, and I represent KDevelop, so those three are fine, but other frontend developers
should be more active here.


Probably, I should add big warning to MI manual, saying that everything that is not
100% clear must be asked on the list.

- Volodya

Given how long (and for how many versions) GDB/MI has been around and how long it's been used by clients, you cannot simply make a disclaimer and change it at will without negative consequences to clients and indirectly to GDB. It's kind of like common law marriage. Common law marriage is a law in most states in the U.S. where if you live as a couple in the same house for so many years, you become legally married even if you never said the vows. :-)


Cheers,
Pawel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]