Subject: Re: return-from / defmacro question From: Erik Naggum <firstname.lastname@example.org> Date: 1999/04/16 Newsgroups: comp.lang.lisp Message-ID: <email@example.com> * Joachim Achtzehnter <firstname.lastname@example.org> | Would it be more accurate to say that "a macro is almost like | function, except that it is called without first evaluating its | arguments, and it is called by the compiler..." ? this is even less accurate. the macro function is actually called with the macro form as a constant. destructuring typically occurs inside the macro body. (think about it: the macro lambda list is much stronger than the function lambda list.) #:Erik -- environmentalists are much too concerned with planet earth. their geocentric attitude prevents them from seeing the greater picture -- lots of planets are much worse off than earth is.