Subject: Re: EVAL-WHEN question (and maybe a bug in clisp/cmucl)
From: Erik Naggum <erik@naggum.net>
Date: 2000/07/03
Newsgroups: comp.lang.lisp
Message-ID: <3171635287685623@naggum.net>

* Tim Bradshaw <tfb@cley.com>
| Wrapping it in (eval-when (:load-toplevel) ...) is not enough, because
| the body of the eval-when is processed by the compiler as a toplevel
| form, and since this form says to actually evaluate it I lose.

  This seems _really_ bogus to me.  Once you exclude :compile-toplevel
  and especially :execute from the eval-when situations, the compiler
  should only cause the form to be evaluated/executed at load-time.

#:Erik
-- 
  If this is not what you expected, please alter your expectations.