[armedbear-ticket] [armedbear] #199: CL:DEFMETHOD cannot parse &AUX arguments

armedbear armedbear-devel at common-lisp.net
Wed Feb 29 23:00:29 UTC 2012


#199: CL:DEFMETHOD cannot parse &AUX arguments
-----------------------------------------------+----------------------------
 Reporter:  mevenson                           |       Owner:  mevenson 
     Type:  defect                             |      Status:  assigned 
 Priority:  critical                           |   Milestone:  1.1.0    
Component:  (A)MOP                             |     Version:  1.1.0-dev
 Keywords:  quicklisp restas ansi-conformance  |  
-----------------------------------------------+----------------------------

Comment(by ehuelsmann):

 Even more interesting:

 (defgeneric b (c))
 (defmethod b ((c stream) &aux a b c) (print "ok"))
 (b *standard-output*)
 ---> Error

 But:
 (defgeneric b (c d e f g h))
 (defmethod b ((c stream) d e f g h &aux i) (print "ok"))
 (b *standard-output* t t t t t)
 ---> Prints "ok"

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/199#comment:11>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list