Improve correctness and consistency of 'eval-when' usage.
authorMark H Weaver <mhw@netris.org>
Thu, 23 Jan 2014 15:09:29 +0000 (10:09 -0500)
committerMark H Weaver <mhw@netris.org>
Thu, 23 Jan 2014 15:41:22 +0000 (10:41 -0500)
commitf6ddf827f8f192af7a8cd255bd8374a0d38bbb74
tree1539215fce244f478f30a1881ba35446e041415d
parentfc1cb3fad4c9186974edd7f899465e07c6377c8b
Improve correctness and consistency of 'eval-when' usage.

* module/ice-9/boot-9.scm:
* module/ice-9/i18n.scm:
* module/ice-9/poll.scm:
* module/ice-9/popen.scm:
* module/ice-9/r6rs-libraries.scm:
* module/oop/goops.scm:
* module/oop/goops/compile.scm:
* module/oop/goops/dispatch.scm:
* module/srfi/srfi-88.scm:
* module/system/foreign.scm:
* module/texinfo/serialize.scm: Change most uses of 'compile' to
  'expand', except where we must avoid it during initial bootstrap
  before the module system is loaded.  Remove redundant uses of
  'compile' where 'expand' is also given.  Standardize on the
  "(expand load eval)" order of conditions.
module/ice-9/boot-9.scm
module/ice-9/i18n.scm
module/ice-9/poll.scm
module/ice-9/popen.scm
module/ice-9/r6rs-libraries.scm
module/oop/goops.scm
module/oop/goops/compile.scm
module/oop/goops/dispatch.scm
module/srfi/srfi-88.scm
module/system/foreign.scm
module/texinfo/serialize.scm