シンボルは、変数を名付けるのに用いられます。シンボルを評価すると、そのシンボル の値が探し出されます。まず最初にスタックでそのシンボルのバインディングが探され、 見つかった場合、そのバインドされた(訳注:bound)値が評価の結果として返されます。 スタックに、(同じ)シンボルに対する複数のバインディングが存在する場合がありえま すが、 (この場合)最もローカルなバインディングが返されます。
スタックでバインディングが見つからず、makunbound で作られる unbinding も存在し ない場合、シンボルの値セルが void でない場合それが返されます。 void の場合 (i.e., 値を持っていない場合) void-variable エラーが出されます。変数のバイン
ディングに関するより詳しい情報に関しては、セクション 9 [変数]、ページ 71 を参 照して下さい。
(setq a 123) => 123 (eval 'a) => 123