Subject: Re: bug#38807: [Feature request]: Support lisp workers like web workers.

From: Eli Zaretskii <[email-masked]>
Date: Fri, 03 Jan 2020 07:59:05 +0200

> Date: Fri, 3 Jan 2020 10:52:59 +0800
> From: HaiJun Zhang <[email-masked]>
> Cc: Eli Zaretskii <[email-masked]>, [email-masked]
> 
> The threading support introduced in emacs 26 is cool. But it is too complex when every thread can control UI
> and interact with user. While the web worker model is much simpler.

How do you write a useful Lisp application for a thread if you have no
way of displaying any messages?  Besides, some low-level APIs you'd
use in any Lisp will display messages even if your code doesn't.

So some solution for user interaction from threads is still needed, or
else the thread system will not be useful for writing Lisp programs.