logoalt Hacker News

abstractbgyesterday at 6:43 PM3 repliesview on HN

Interesting improvement. My biggest issue with Emacs and the reason that I left it was because it was not multi-threaded. I wonder if is/can be multi-threaded now.


Replies

androsyesterday at 6:52 PM

You have libraries for multithreading. I use them myself for parallel tasks. However, how events and redrawing work is a completely different matter.

skydhashyesterday at 6:55 PM

Concurrency is a source of many bugs and complexity. Emacs have a few async mechanisms and they’re good enough for most tasks. The async nature of other editors does not really matter as you’re still waiting for actions to complete.

iLemmingyesterday at 8:13 PM

> because it was not multi-threaded

I'm honestly curious, what kind of multi-threading you use, in whatever you're using now instead of Emacs? Can you share some practical example(s)? I'm not trying to trick you, I'm just curious for what kind of complex tasks possible there and where Emacs comes short.

show 1 reply