David A. Cobb writes:
What about something like the Common Lisp "dribble"
functionality,
every interaction is captured into a file.
We do have some functionality for the keyboard, `open-dribble-file'.
But this is a security risk (passwords and the like) and it can't be
the same thing as in standard Common Lisp which captures both stdin
and stdout AIUI, as most XEmacs crashes involve a baton drop when
calling into a library. XEmacs Lisp itself is actually quite
reliable, so we'd have to do something like strace for all library
calls, but of course we already have strace.
> xemacs 2> file-of-your-choice
Ah. I've had mixed results with redirections from interactive programs.
I'm glad to hear XEmacs doesn't suffer from those problems.
Well, especially in this context I can't promise that it doesn't---
it's not heavily used functionality, and I don't know how to write
regression tests for it. And of course some of the most important
data may be directed into buffers or strings, or even dropped on the
floor by poorly coded library interfaces.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta