From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Philipp Stephani
> From: Philipp Stephani <p.stephani2@gmail.com>
> Date: Thu, 26 Nov 2015 18:16:13 +0000
> Cc: Eli Zaretskii <eliz@gnu.org>, Daniel Colascione <dancol@dancol.org>
>
> There are two major issues with allowing callbacks at arbitrary times,= which
> need to be discussed and resolved first. The first is that such a faci= lity
> would change the execution model of Emacs in a quite fundamental way. = Right now
> all user-defined code inside the Emacs process gets run through a path= under
> the control of Emacs, either as a response to an input event, or a tim= er, or a
> process filter etc. Adding a facility to run module code from arbitrar= y
> callbacks would remove this invariant, which can have global effects o= n Emacs.
I don't even understand what is meant by "arbitrary callbacks"= ;.=C2=A0 If
they are called in the context of a separate thread, we will not allow
them to run.