elisp の謎
(let ((user "masutaka")) `(("user" . ,user)("popuser" . ,user))) を評価すると当然 (("user" . "masutaka") ("popuser" . "masutaka")) になるが、M-x edebug-defun している間は Result: (("user" . #1="masutaka") ("popuser" . #1#)) とかになっている。謎だ。。。 追記(2007-11-17): “#” はおそらくポインタみたいなもの。