From: Christophe Rhodes Date: Sat, 21 Dec 2013 14:52:50 +0000 (+0000) Subject: delete stale add/remove-direct-method comment X-Git-Tag: els2014-submission~17 X-Git-Url: http://christophe.rhodes.io/gitweb/?a=commitdiff_plain;h=3ad29ae97f2b75c730b7df5af55c73e316b17606;p=specializable.git delete stale add/remove-direct-method comment --- diff --git a/specializable.lisp b/specializable.lisp index d1bd688..b74d73f 100644 --- a/specializable.lisp +++ b/specializable.lisp @@ -70,12 +70,6 @@ ;;; gf ;;; args)))) -;;; FIXME: this (and add/remove-direct-method) don't actually work -;;; together, because two distinct calls to make-extended-specializer -;;; return two distinct specializer objects. We need either to make -;;; the extended specializers be interned, or to have them be -;;; arbitrarily ephemeral but adjust specializer-direct-methods (and -;;; implement specializer-direct-generic-functions) accordingly. (defun make-extended-specializer (sname) (destructuring-bind (kind &rest args) sname (apply (or (get kind 'extended-specializer-parser)