mumurik/xyzzy — pull request #23 by bowbow99 (2012-03-07 21:33:50+00:00)
Title: Fix tests leaves tmpfiles

一時ファイルが削除されずに残ってたのを修正しました。ゴミ散らかしてすみません。

ついでに、毎回（消すのを忘れなければ）こうしてたので

(let ((tmpfile (make-temp-file-name)))
(unwind-protect
何かする
(delete-file tmpfile)))

`with-temp-files` というマクロを作っておきました。

Macro `with-temp-files` (&rest VARS) &body BODY
---------------------------------------------------------
一時ファイルを用意して BODY を実行します。

VARS には一時ファイル名を参照するための変数を指定します。一時ファイルは
BODY の実行後、自動的に削除されます。