Subject: Re: return-from / defmacro question
From: Erik Naggum <erik@naggum.no>
Date: 1999/04/16
Newsgroups: comp.lang.lisp
Message-ID: <3133295791676654@naggum.no>

* Joachim Achtzehnter <joachim@kraut.bc.ca>
| 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.