Hi all,
I'm having second thoughts about using a socket-based interface between the
JDE and the debugger. The problem is that it requires that Windows machines
be connected to a network. For people with dialup connections, this is a
major inconvenience. In fact, it is one of the major complaints about jdb,
which for some reason also requires that the host machine be connected to a
network. Supposedly there is a way to fool an unconnected Windows machine
into thinking it is connected, but I have never been able to get this to
work. So I think it might be better for users if we stick with standard I/O
between Emacs and the debugger. This means that we need a way to multiplex
I/O intended for the debugger with I/O intended for the application.
Perhaps our protocol could include a way to "quote" portions of the I/O
stream so that the JDE and the debugger can distinguish application from
debugger traffic.
What do you think?
- Paul