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

Reply via email to