Hacker News new | ask | show | jobs
by tmtvl 1 day ago
Curious that your comment was dead for whatever reason. I vouched for you because I'm also curious at what a user would need concurrency for in a text editor (I mean, granted, Emacs is a Lisp implementation with an amazing text editor attached so in theory someone may want concurrency for programming something in Elisp).
1 comments

To avoid UI freezes, separate event processing from rendering (for example). It's very common to see the interface freeze while a complex command is running.