http://emacs.rubikitch.com/promise/
Emacs LispでPromiseするpromise.elに
Emacs専用関数がたくさん追加され
プログラミングしやすくなりました。
promise:run-at-time
- タイマーによる関数実行
promise:delay
- 遅延評価
promise:time-out
- タイムアウト
promise:make-process
- プロセス作成
promise:make-process-string
- プロセス実行結果の文字列
promise:url-retrieve
- URLにアクセスした結果の文字列
promise:xml-retrieve
- URLにアクセスした結果のXMLオブジェクト
promise:async-start
- async-start(async.el)による別プロセスで得た結果
以上の新関数を導入してページを書き直しました。
手軽にできる非同期プログラミングを楽しんでください。
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。