Subject: Re: Why is in-package a macro?
From: Erik Naggum <>
Date: 28 Oct 2002 00:57:32 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* Peter Seibel
| Just a guess--I'm hoping that when I understand why it's a macro I'll
| have increased either my understanding of macros or of Lisp history.

  It used to be an operator that the evaluator/loader/etc had to recognize
  specially.  It is better to let `eval-when´ be that operator and make
  `in-package´ be a macro that expands to use it.

Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.