>>235
> これを「ある変数については,どの値でも安全ですよ」みたいに
> 設定することはできないもんなんですかね.

safe-local-variable property かな。

(put 'hogehoge 'safe-local-variable (lambda (x) t))

hogehoge 変数はどの値でも安全ということになる。

> 理想的には「eval の入っていない
> 値ならどれでも安全ですよ」になるといいんだけど.

こっちは eval だけ気をつければいいわけじゃないから無理なんじゃない?
やりたいことはよくわかってないけど。

(funcall (read "(lambda () (message \"Deleting ~/...\"))"))
(apply (read "(lambda () (message \"Deleting ~/...\"))") nil)

というか、危険なのはすでに eval された後のはずだからなー