LISP

このエントリーをはてなブックマークに追加
492仕様書無しさん
quoteの評価の規則がいまいちわかりません。
'a
=>a
((lambda (x) x) 'a)
=>a
はいいとして、
((lambda (x) ((lambda (y) y) x)) 'a)
=>a
になるのはなぜでしょう?
x,yで2回評価されると思ったんですが。