[Openmcl-devel] CCL bug?
R. Matthew Emerson
rme at clozure.com
Mon Mar 15 21:51:52 PDT 2010
On Mar 16, 2010, at 12:34 AM, Sudhir Shenoy wrote:
> You are right. I get
> ((SPEED 3) (SAFETY 0) (COMPILATION-SPEED 0) (SPACE 1) (DEBUG 1))
> in a fresh CCL instance. However, executing "ccl --no-init" gives me
> ((SPEED 1) (SAFETY 1) (COMPILATION-SPEED 1) (SPACE 1) (DEBUG 1))
>
> I am not setting the speed/safety settings explicitly in my ccl-
> init.lisp. However, some libraries that are autoloaded on startup are
> setting them.
>
> I guess it is correct to assume that I need to explicitly set (speed
> 1), (safety 1) after loading the libraries. I was under the impression
> that the compiler settings only affect the compilation units (files)
> and should reset automatically. However, looking at the Hyperspec now,
> it does say that it is unspecified if declaim-ed declarations persist
> after compilation ...
It's probably not compile-time side-effects that are causing the trouble, but load-time effects.
See:
http://www.clozure.com/pipermail/openmcl-devel/2009-August/010168.html
More information about the Openmcl-devel
mailing list