[cmucl-ticket] [cmucl] #44: error with MAKE-METHOD-LAMBDA or method combinations

cmucl cmucl-devel at common-lisp.net
Thu Apr 28 22:52:56 UTC 2011


#44: error with MAKE-METHOD-LAMBDA or method combinations
--------------------+-------------------------------------------------------
 Reporter:  gpfeil  |       Owner:  somebody
     Type:  defect  |      Status:  new     
 Priority:  minor   |   Milestone:          
Component:  Core    |     Version:  20b     
 Keywords:          |  
--------------------+-------------------------------------------------------
 In a project I have on GitHub, Quid Pro Quo, many of my tests fail with an
 error, “Invalid number of arguments: 1”.

 The top of the stack:

       0: ("LAMBDA (.METHOD-ARGS. .NEXT-METHODS.)" 1 (NIL #<QUID-PRO-QUO-
 TEST::TEST-2 {494C20E5}>) #<unused-arg>)[:EXTERNAL]
           Locals:
             #:G11 = 1
             #:G12 = (NIL #<QUID-PRO-QUO-TEST::TEST-2 {494C20E5}>)

 leads me to believe that it has something to do with MAKE-METHOD-LAMBDA.
 There are more details in an issue on that project:
 https://github.com/sellout/quid-pro-quo/issues/2

 I'm not yet at the point of thinking this is a CMUCL bug, as I know I am
 dealing with areas of Lisp that are relatively fuzzy and there are a
 number of times I've had it work on one compiler but not another.

 Currently, SBCL, Clozure CL, and Allegro pass all but one test (which is
 expected to fail), so I'm slowly building up my confidence. But CMUCL and
 LispWorks are still eluding me.

-- 
Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/44>
cmucl <http://common-lisp.net/project/cmucl>
Cmucl is a high-performance, free Common Lisp implementation.


More information about the cmucl-ticket mailing list