News for hackers. Stuff that matters.
Re:Emacs Is Not Just an Editor by lispm on Monday March 13, 2023 @02:15PM (#35139978)
If I start a long running Emacs Lisp function in IELM (the GNU Emacs repl), then GNU Emacs is completely unresponsive.

My Lisp Machine emulator for Symbolics Genera is still responsive for the same code snippet, entered in a Listener window.

Re:Emacs Is Not Just an Editor by taeric on Monday March 13, 2023 @04:36PM (#35142168)
Right. I know if you don't do the process buffer code, you can freeze things. And I can fully cede that doing that for elisp is weird. Same idea in a sly buffer, though, is fine.
Re:Emacs Is Not Just an Editor by lispm on Tuesday March 14, 2023 @04:55PM (#35158422)
sly is easier, there the computation is done by a remote Common Lisp. But the danger may be long running output operations, unless they explicitly give up control for other (possibly green) threads.

But in a Lisp application to not be responsive at all is kind of rare. Most Lisp application runtimes will be able to process interrupts and/or switch "green threads" or "native threads".