- (c-quote X) → 'Xsyntax
Adds an extra level of quotation to the argument. This is useful for macros that should expand to a quoted value.
;; Without c-quote (ck () (c-cons '+ '(1 2))) ;; Expands to (+ 1 2), which evaluates to the number 3. ;; With c-quote (ck () (c-quote (c-cons '+ '(1 2)))) ;; Expands to '(+ 1 2), a quoted list.