Path: utzoo!attcan!uunet!mcsun!ukc!edcastle!aiai!jeff From: jeff@aiai.ed.ac.uk (Jeff Dalton) Newsgroups: comp.lang.lisp Subject: Re: answer to eval-when bug in AKCL Message-ID: <4007@skye.ed.ac.uk> Date: 25 Jan 91 13:38:25 GMT References: <127532@linus.mitre.org> Reply-To: jeff@aiai.UUCP (Jeff Dalton) Organization: AIAI, University of Edinburgh, Scotland Lines: 12 In article <127532@linus.mitre.org> djb@arnold.mitre.org (David J. Braunegg) writes: > >I received a reply from Bill Schelter about my eval-when question: >Only certain top level package operations get eval'd BEFORE the read of the >big constant vector. Because the make-package is hidden in a conditional >it is not getting read before the constant vector is read. Wouldn't it work better of items were read one at a time, interleaved with the evaluation of top-level forms, rather than being read all at once as a vector? Then the package operations would have happened by the time they were needed, just as they do when loading source.