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

* Joachim Achtzehnter <>
| 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.)

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.