元ネタ:Emacs LispにおけるS式のファイル書き出しと読み込み - 睡眠不足?! id:sleepy_yoshi さんの、ファイルに書き出したデータとしての S式をどう読み込むか、というお題。これは面白いです。昨日の僕のコメントでの答案は問題を誤解していたことが判明したので考え直してみました。 ▼ これの read-data() をもっと綺麗に書きたい (setq data '(((name . "hoge") (id . 10)) ((name . "fuga") (id . 11)))) (defun save-data (filename) (interactive "sInput filename: ") (with-temp-buffer (insert (format "%s" data)) (write-file filename))) (defun read-data