>>>>> "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

Reply via email to