前の節で、シンボルを引き出し箱のようなものとしてイメージしてみてはどうかと提案しました。関数定義を一つの引き出しに、値を別の引き出しに、というように収めます。値を収めた引き出しの中身は、関数定義を収めた引き出しの内容に影響を与えることなく変更でき、その逆も同様です。
実は、それぞれの引き出しに入っているのは、値や関数定義のアドレスなのです。それはまるで、屋根裏部屋で古い宝箱を見つけ、その引き出しの一つから、埋蔵金のありかを示す地図を見つけたようなものです。
(シンボルには、名称、シンボル定義、変数値に加えて、その他の情報を記録するために使用できるプロパティリスト用のドロワーがあります。プロパティリストについてはここでは扱いません。The GNU Emacs Lisp Reference ManualのProperty Listsを参照してください。)
以下は空想的な表現です: