>>>>> "Edi" == Edi Weitz <[EMAIL PROTECTED]> writes:
Edi> significant performance increase. With AREFs you must be more specific
Edi> in declaring their type in order to help the compiler. I think it can
Edi> only optimize access to certain types like
Part of the problem may be because the compiler doesn't know what the
type of dice is.
Edi> You might want to place something like
Edi> (eval-when (:compile-toplevel :execute :load-toplevel)
Edi> (proclaim '(optimize (speed 3)
Edi> (safety 0)
Edi> (space 0)
Edi> (debug 0)
Edi> (compilation-speed 0))))
(declaim (optimize (speed 3)))
is enough to get the desired notes, which will help you figure out how
to declare everything for max speed, if that's necessary.
Ray