Conversation

Toke Høiland-Jørgensen

@mousebot @sachac @h_d As one of those new users, thanks for writing it! Works quite well! My only gripe is the occasional blocking operations, but it's not that bad, really :)
0
0
1

Toke Høiland-Jørgensen

@h_d @mousebot @sachac Right, I see! I'm not actually that familiar with how async stuff works in Emacs. I just tend to notice even relatively minor hangs, since Emacs is also my window manager. Meaning that if the main process hangs that leads to everything hanging until I frantically bash C-g to get back control 😅
0
0
1

Toke Høiland-Jørgensen

@mousebot @h_d @sachac Yeah, it's a quite common thing for any package that talks to the network. Mastodon.el is not bad at all, there are other packages I've had to dump completely because they made my system totally unusable. Initiating a blocking network request from a timer (or other background operation) is a particular offender because that makes the lockups happen unpredictably...
0
0
1

Toke Høiland-Jørgensen

@h_d @mousebot @sachac Emacs would still be processing the data, though, whether it comes from the network or is piped in from the curl process, wouldn't it? So unless there's some filtering or other massaging of the data that can be done in the subprocess, I doubt that would make much difference in itself?
0
0
0