Emacsでの非同期処理、イベントの取り扱い

GUIっぽいアプリを書き出すと、最近のJavaScriptで充実している基本ライブラリのような機能が欲しくなった。

wgetでリソースを取ってきたり、外部プロセスやソケットとやりとりをしたり、順番が不定な平行処理を扱う場合には、JSDeferredのような非同期ライブラリが欲しい。

また、コンポーネントの連携などにはイベントの流れを扱うライブラリが欲しい。

参考になりそうな資料を探しているけども、なかなか見つからない。もうちょっと探して見つからなかったら、JavaScriptの実装を参考に作ってみようと思う。