Thanks. I've just encountered a situation that I'd like to use code conversion, which may call Feval, inside XTread_socket.
XTread_socket runs in a signal handler. I don't think Emacs can recover from a Lisp error occurrinmg in the signal handler. I think there are many other potential causes of bugs if eval were run from the signal handler. Someone wrote code to move most of the real work of XTread_socket outside the signal handler. ISTR we did not install it because there were some cases in which that would change the behavior for the worse. But we didn't reach any final conclusion about it. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel