[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: JIS at MIT-MC
- From: GLS at MIT-MC (Guy L. Steele, Jr.)
- Date: Wed, 17 Jan 79 00:15:00 GMT
- Cc: (BUG LISP) at MIT-MC
- Original-date: 16 JAN 1979 1915-EST
(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.