[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
backquote
Date: Tue, 15 Nov 88 11:40:26 GMT
From: jpff%maths.bath.ac.uk@NSS.Cs.Ucl.AC.UK
Sender: jpff%maths.bath.ac.uk@NSS.Cs.Ucl.AC.UK
OK, I have tried to read the backquote material. What is the correct
meaning of ``(,@,@x) please?
==John
Here is a concise, if not precise, description:
`(,@q) means "I evaluate to a list with the list named q spliced in"
``(,@,@x) means "I evaluate to an expression that, when evaluated,
will make a list with the values of lots of
list spliced in, where x is a list of forms
that will evaluate to those lists"
and, if you can stomach it,
```(,@,@,@x) means "I evaluate to an expression that, when evaluated,
produces an expression that, when evaluated,
will make a list with the values of lots of
list spliced in, where x is a list of forms,
each of which will evaluate to a form that
when evaluated will produce a list for splicing"
Got that?
--Guy