(defvar *long-method-combination-functions* (make-hash-table :test 'eq))
-(defun load-long-defcombin
+(defun load-long-defcombin
(type-name doc function args-lambda-list source-location)
(let* ((specializers
(list (find-class 'generic-function)
:format-arguments (list ',name))))
required-checks))
(loop (unless (and (constantp order)
- (neq order (setq order (eval order))))
+ (neq order (setq order
+ (constant-form-value order))))
(return t)))
(push (cond ((eq order :most-specific-first)
`(setq ,name (nreverse ,name)))