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

* 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.