4 ms·
I used gnus for email (and ERC for IRC) for a few years starting around 23 years ago. The showstopper was the lack of async I/O and multithreading in GNU emacs,
by cjbprime 3y ago
I used gnus for email (and ERC for IRC) for a few years starting around 23 years ago. The showstopper was the lack of async I/O and multithreading in GNU emacs, so the more you do inside emacs, the more everything regularly freezes up if you want your inbox to stay up to date.
Is GNU Emacs multithreaded or async yet? It was, uh, a few years away a few decades ago.
- noctuid 3y agoEmacs is not multithreaded, but it has supported async/cooperative threads for a very long time (at least since before I started using it almost a decade ago). Modern packages are generally written to not block while doing something like fetching updates. Gnus still blocks. Someone rewrote it to no longer block, but it is a very large change, and GNU Emacs is unlikely to have non-blocking Gnus anytime soon. I just run Gnus with a separate daemon.