Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Andrew Cagney <cagney@gnu.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: nickrob@gnu.org, gdb-patches@sources.redhat.com
Subject: Re: [Commit] New file
Date: Thu, 27 May 2004 20:19:00 -0000	[thread overview]
Message-ID: <40B63FED.7080502@gnu.org> (raw)
In-Reply-To: <6137-Thu27May2004102142+0300-eliz@gnu.org>

Yes.

My take of this is that IMHO the code in gdb-mi.el will bit-rot on the
Emacs side much faster than on the GDB side.  That is because the
GDB/MI API is supposed to change/evolve much slower than the Emacs
features related to gdb-mi.el.
It's true that GDB release cycle is much frequent than the Emacs
release cycle, but OTOH the pace of code changes checked into the
Emacs CVS is much faster than that of GDB.  Specifically, many
display-related features for which gdb-mi is an ideal application were
introduced during the the last couple of months alone.  There's no
comparable change in the MI interface and/or features.

With GDB's more frequent release cycles there's a greater oportunity
to expose the code to a wider audience.


As the Emacs CVS is accessible by anonymous, it's very easy to get the
latest gdb-mi.el.  So this is a non-issue, I think.
Here's the catch.  It isn't the existing GDB/MI API at issue here, it's 
the new/missing interfaces needed to reflect ongoing changes in GDB:

- support for frame IDs
- support for register groups
- support for event notifications
- a fix to that ``query'' problem
- ...
along perhaphs with:

- support for NxM breakpoints (if they happen)
- proper event notification (ongoing)
It's going to be a lot easier if both the client and server are there in 
front of us.

(For me personally, I'm not going to rush out and down load the latest 
emacs, however I will be comfortable with using the latest gdb-mi.el 
with a recent emacs release.)

Andrew






  reply	other threads:[~2004-05-27 20:19 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-25 20:07 Nick Roberts
2004-05-25 22:36 ` Andrew Cagney
2004-05-26  9:54   ` Eli Zaretskii
2004-05-26  9:51 ` Eli Zaretskii
2004-05-26 16:45   ` Andrew Cagney
2004-05-27  7:23     ` Eli Zaretskii
2004-05-27 20:19       ` Andrew Cagney [this message]
2004-05-28  7:54         ` Eli Zaretskii
2004-05-28 19:52           ` Nick Roberts
2004-05-31 19:07             ` Andrew Cagney
2004-06-01  4:35               ` Eli Zaretskii
2004-06-01 20:09                 ` Nick Roberts
2004-06-01 22:21                   ` Eli Zaretskii
2004-05-26 20:43   ` Nick Roberts

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40B63FED.7080502@gnu.org \
    --to=cagney@gnu.org \
    --cc=eliz@gnu.org \
    --cc=gdb-patches@sources.redhat.com \
    --cc=nickrob@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox