About this user
Hello all,
I am a complete beginner in the world of lisp. I am using CMUCL as
instructed by the book I am reading, Practical Common Lisp. It has
brief description of what the @ symbol does to an expression(is form
the right word here?) but I don't fully understand it. I tried looking
in the Lisp Cookbook but didn't even know what section to begin in. A
normal google search for 'Lisp @' doesn't help either. Can somebody
give me a break down of what is going on. Here is some code from the
book:
(defmacro check (&body forms)
`(combine-results ,@(loop for f in forms collect `(report-result ,f ',f))))
I understand why the comma is there and what relation it has to the `
character. I just don't understand exactly what the @ symbol does.
Thanks in advance for your time and help.
Dave
Age
24
Country
Malaysia