The 'quote' function returns the 'expr' unevaluated.
my-var ; error: unbound variable (quote my-var) ; returns MY-VAR my-var ; still error: unbound variable (set (quote my-var) 111) ; give MY-VAR a value, make it exist my-var ; returns 111 (quote my-var) ; returns MY-VAR ;; Same as above but using the ' read macro for quote new-var ; error: unbound variable 'new-var ; returns NEW-VAR new-var ; still error: unbound variable (setq new-var 222) ; give NEW-VAR a value, make it exist new-var ; returns 222 'new-var ; returns NEW-VAR
Read macro: XLISP supports the
See the
quote
special form in the