You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are some better ways for optimize declaration:
;; Use declare in each functions
(defun f ()
(declare (optimize speed))
...)
;; Use locally at top level and surround function definitions with it
(locally (declare (optimize speed))
(defun x () ...)
(defun y () ...))
;; Proclaim optimize declaration at only compile-time
(eval-when (:compile-toplevel)
(proclaim '(optimize speed)))
CL-PATTERN has optimize proclaimation.
It causes unwanted change of compile policy at load-time.
There are some better ways for optimize declaration:
References:
The text was updated successfully, but these errors were encountered: