On 9/9/09 1:57 PM, Alan Ruttenberg wrote:
asdf::oos used to take a :verbose argument. It no longer does. This breaks some of my code (I'm trying to migrate to the latest abcl so I can test/use the jar file feature - thanks Mark!) (I've worked around it for now)
The problem was introduced in changeset is [svn r12067][1]:
r12067 | vvoutilainen | 2009-07-27 22:10:46 +0200 (Mon, 27 Jul 2009) | 2 lines
Changed paths: M /trunk/abcl/src/org/armedbear/lisp/clos.lisp
Better initarg checking. Fixes CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3 and MAKE-INSTANCE.ERROR.4.
The problem can be tested by attempting to load an ASDF system defintion as follows:
(asdf:operate 'asdf:load-op :abcl :verbose t)
which produces the error
Invalid initarg :VERBOSE.
but probably can be reduced to a simpler test case involving functions with &key arguments after &rest.
Filed as [bug #62][2]. Thanks for the report.
[1]: http://trac.common-lisp.net/armedbear/changeset/12067
[2]: http://trac.common-lisp.net/armedbear/ticket/62