(car ''abracadabra)
is equivalent to (car (quote (quote abracadabra))
, and it evaluates to (car (quote abracadabra))
--> quote
On the othe hand (car (quote (a b)))
evaluates to a
, which to me makes sense intuitively.
So my question is, why does Scheme not evaluate the second quote in (car (quote (quote abracadabra))
(i.e. evaluate (car (quote abracadabra))
to (car abracadabra)
), but does evaluade the quote in (car (quote (a b)))
(i.e. why isn't the answer quote
)?