#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.