I've been looking at the forum for a bit now and also done many google searches, but can't seem to find how to have something synonymous to CL's &rest as the only argument to a macro (or function): (defmacro lol (&rest all-args) `(list ,@all-args)) I get that (mac ...) has the dotted syntax: (mac lol (first . rest) ...) but this forces me to treat "first" differently from "rest" even though I want them to essentially be the part of the same list. Am I missing something really obvious? |