emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Questions about throw-on-input


From: Eli Zaretskii
Subject: Re: Questions about throw-on-input
Date: Wed, 13 May 2020 17:43:49 +0300

> Cc: address@hidden, address@hidden, address@hidden
> From: Alexander Miller <address@hidden>
> Date: Wed, 13 May 2020 00:33:01 +0200
> 
> In my ideal world all that stuff could be done non-blockingly in another
> thread as much as possible, only needing to surface to the main UI
> thread to make actual changes like inserting text/overlays/text
> properties.

Your ideal world seems to be based on an editor design that is very
different from what Emacs is.  The absolute majority of objects which
an average Lisp program manipulates are globally visible -- buffers,
windows, frames, global variables, the obarray, etc., and doing that
in non-blocking ways is not really trivial.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]