タグ

asyncとEmacsに関するrin51のブックマーク (1)

  • async.el : Emacs Lispで本物の並列処理ができた…だと!?その実態に迫る

    async.el はEmacs Lispで 並列処理 を行うライブラリです。 作者はEmacsの世界的権威 John Wiegley 氏。 eshellやuse-package.el 、bind-key.el など 多くのEmacs Lispをリリースしています。 Emacs Lispでは並列処理が弱点と言われていますし、 できないと思っている人もいるようですが、 実はある方法を使えば可能なのです… 確かにEmacs Lispという言語自体では 並列処理の機能はないのですが、 プロセス を使うという抜け道があります。 M-x shellでシェルを動かしながら Emacsを動作させているのと同じです。 async.elは新しいEmacsプロセスでS式を評価したり、 S式を返す外部プログラムを起動したりすることで Emacs Lispで並列実行を行います。 deferred.el でも並列処理

    async.el : Emacs Lispで本物の並列処理ができた…だと!?その実態に迫る
  • 1