Introduction
How does this approach compare to using tq.el, Emacs' built-in library for transaction queues?
Have you considered using the aio.el library (written by Chris Wellons) that implements async/await for Emacs lisp using promises?
Are you aware that EMMS has an MPD client? There's also mpc.el built into Emacs.
Have you seen the Lonesome Pine Specials?
Would using dynamic/special vars add anything interesting / easier to async elisp in your opinion?
How does your project compare to some of the other MPD clients?
Can you share the code to the macro that creates the callback tree?
There's another package (chuntaro?) in addition to wellon's aio that also implements a coroutine trampoline on the emacs event loop. any thoughts on the async/await paradigm generally red/blue functions, etc?
Any thoughts on the async await paradigm generally, red-blue functions, etc.?
Do you think it's a viable future for Emacs to get out of callback hell?
Generators