[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

    (setq foo '(a b c `(d e f ,(plus 4 3))))

    (A B C (LIST (QUOTE D) (QUOTE E) (QUOTE F) (PLUS 4 3)))

    	The backquote macro does its work even though it appears
    within a quoted list. I know why it does this, I am just not sure
    if it is the "right" thing to do.....

It is definitely the right thing to do.  One of the
important things about LISP S-expression notation is that it
is reasonably "context-free", i.e. what a given string of
characters denoting a complete S-exprression parses into is
not dependent on the context of the larger S-expression in
which it is embedded.