+ (sb-xc:proclaim
+ `(optimize
+ (compilation-speed 1)
+ (debug ,debug)
+ ;; CLISP's pretty-printer is fragile and tends to cause
+ ;; stack corruption or fail internal assertions, as of
+ ;; 2003-04-20; we therefore turn off as many notes as
+ ;; possible.
+ (sb!ext:inhibit-warnings #-clisp 2
+ #+clisp 3)
+ ;; SAFETY = SPEED (and < 3) should provide reasonable
+ ;; safety, but might skip some unreasonably expensive
+ ;; stuff (e.g. %DETECT-STACK-EXHAUSTION in sbcl-0.7.2).
+ (safety 2)
+ (space 1)
+ (speed 2)))))