Subject: Re: Why is in-package a macro? From: Erik Naggum <erik@naggum.no> Date: 28 Oct 2002 15:22:45 +0000 Newsgroups: comp.lang.lisp Message-ID: <3244807365227499@naggum.no> * Peter Seibel <peter@javamonkey.com> | Now to go wrap my head around 'eval-when'. Thanks. You may find that `eval-when´ is quite counter-intuitive until you have built up your intutions correctly. This is a known hard issue because the different times that things are evaluated in Common Lisp is amenable to grave mistakes in one's understanding without debilitating effects on one's ability to use the system well. In the absence of correctors, many people have gone very wrong and believed very wrong things for very long before they had to revise it drastically in order to fully understand `eval-when´. Be prepared to be surprised, and it should be a lot easier. -- 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.