(error "~A non è un'istanza" this))
(unless (get-method (getf this :methods) (first method))
(error "~A non ha un metodo ~A" (getf this :classname) (first method)))
- (unless (eq (length args)
- (length (second (get-method (getf this :methods) (first method)))))
- (error "~A numero di argomenti errato" (first method)))
(apply (get-body this (first method)) (append (list this) args)))))
methods))
(error "~A non è un'istanza" this))
(unless (get-method (getf this :methods) (first method))
(error "~A non ha un metodo ~A" (getf this :classname) (first method)))
- (unless (eq (length args)
- (length (second (get-method (getf this :methods) (first method)))))
- (error "~A numero di argomenti errato" (first method)))
(apply (get-body this (first method)) (append (list this) args)))))
methods))