This is the mail archive of the
mailing list for the GDB project.
RE: RFC: Introduce remote console for CLI interpreter via telnet
> -----Original Message-----
> From: Tom Tromey [mailto:firstname.lastname@example.org]
> Sent: Friday, December 02, 2011 4:06 PM
> To: Marc Khouzam
> Cc: 'Stan Shebs'; 'email@example.com'
> Subject: Re: RFC: Introduce remote console for CLI
> interpreter via telnet
> >>>>> "Marc" == Marc Khouzam <firstname.lastname@example.org> writes:
> Tom> I don't think it will do completion or history. It doesn't
> Tom> use readline.
> Marc> That is too bad. I will have to try it out and figure
> Marc> out what is missing.
> I think it isn't easily possible. Readline really wants a
> tty, but this
> is just a plain socket connection.
Eclipse does provide a pseudo-tty. In fact, there is also
a full-featured terminal that allows me to access all the
goodies of tcsh for example.
I guess you are saying that the problem is that this new
remote console won't allow for the readline features at all.
> I really think you are better off just implementing a console in your
> GUI, and doing the various editing things there.
> Tom> History you can implement in your UI.
> Marc> Guess so :-(
> Actually, I guess interoperating with gdb's history would be nice. It
> would mean that users could "set history save on" and then have their
> commands show up in Eclipse as well.
> I think this would need some new MI commands. Specifically,
> you'd need
> an MI request to fetch previous history items.
> If you want this, would you mind filing a bug report?
I'll try out the patch for the remote console and
write bug reports for suggested improvements.
> Tom> I agree about the prompt.
> Marc> That is good news :-)
> Another bug report :)
> Marc> - synchronization with the Eclipse UI
> Tom> What does this mean?
> Marc> Have Eclipse update properly after commands given
> Marc> from this new telnet console. But doing that will
> Marc> require some GDB events that are not there yet.
> Marc> But that is the final goal of the Eclispe
> Marc> gdb-console.
> Ok, I see. We've added some events in this last release cycle.
> Please file bugs for what you need. These are usually not too hard to
Thanks a lot!