- 31 May, 2006 1 commit
-
-
Pascal Costanza authored
Changed a slot name in the class eql-specializer* in LispWorks that was previously accessible in commen-lisp-user. darcs-hash:32e3cf5199ceaf2d34b7b9ed3732e923b6a6de53
-
- 27 Jan, 2006 1 commit
-
-
Pascal Costanza authored
darcs-hash:a6d51c1d634b093f9403635cb3ec6230bba703b1
-
- 10 Sep, 2005 3 commits
-
-
Pascal Costanza authored
The defmethod macro in LispWorks (i.e., the new definition in closer-mop) now checks whether only the default methods for make-method-lambda are applicable. If so, defmethod expands into an equivalent cl:defmethod form. This is a workaround to make keyword argument checking for standard generic functions work. darcs-hash:c6296b87c9e0e39bf7e938444dbd278fbba606c3
-
Pascal Costanza authored
darcs-hash:6311e556632ec0e01cc952b75171e77536716c0c
-
Pascal Costanza authored
darcs-hash:87b02abfabbf534e03e82a45a96521a1d7c7a3b2
-
- 16 Aug, 2005 2 commits
-
-
Pascal Costanza authored
The previous patch was partially incorrect. LispWorks and MCL don't need the change of the direct superclasses in primary methods on initialize-instance / reinitialize-instance. I have rearranged that part of the code back to what it was before. darcs-hash:e3829cce37824704fb39f3cafdc3c6a92f2d3cf3
-
Pascal Costanza authored
The correction of lists of direct superclasses was done at the wrong place (in :around methods on initialize-instance and reinitialize-instance). The MOP specification doesn't allow to define primary methods for initialize-instance and reinitialize-instance, but these are the only places where those lists can be corrected in a reasonable way. This affects LispWorks and MCL. Further changes: - The typep implementation for MCL was incorrect. - reinitialize-instance for standard-class could be simplified. - reinitialize-instance for standard-generic-function could be simplified. darcs-hash:c8e542ff6d11161f8c50c8595710590711c6732b
-
- 02 Aug, 2005 1 commit
-
-
Pascal Costanza authored
darcs-hash:e268d42f1d0bfb9c7ef64135393a2f63b243ed54
-