I am used to Racket and I am trying to learn Common Lisp. In Racket, symbols evaluate to itself as showns by Dr Racket's REPL:
> 'racket
'racket
In Common Lisp, according to the literature, symbols also evaluate to itself.
Actually, the Evaluation Rule for Quoted Objects is:
A quoted object evaluates to the object itself, without the quote.
While using the REPL (Common Lisp, SBCL and Slime), I get:
> 'common-lisp
common-lisp
I feel I need to be educated on the contrast between the design of the two languages.
Why does that happend? What is the point of doing it that way considering CL's design as a language?
Am I missing something profound around CLOS?
I am still building the foundations to understand better CLOS in the near future.
Thanks