| Hey, I'm new to Lisp. I was reading http://ycombinator.com/arc/tut.txt . (= foo 13)
> There are some operators that violate the usual evaluation rule, and = is one of them. Its first argument isn't evaluated.Now, (= x '(a b))
(= (car x) 'z)
It seems like the first argument to (=), (car x), is evaluated. Is it really evaluated? |