From: Peter G. <pe...@ar...> - 2006-01-01 16:45:46
|
On Sun, 1 Jan 2006 at 00:11:41 -0500, Berlin Brown wrote: > I am running code that works fine when not compiled to an abcl binary > file. (note: I am doing this through asdf). > > But, when I compile the file, it doesnt seem to recognize the lambda > calls. Everything else seems to work. Normally, I will get the > error, "Wrong number arguments, even though the arguments are > right..." > > For example: > > (defun action-listener (action-func) > (jinterface-implementation > (jclass *listener*) "actionPerformed" > (lambda (event) > (funcall action-func)))) > > The (lambda (event) ... works fine when not compiled. But, once I > compile, I get the error: > > "Wrong number of arguments for." > > What do you think? I think I need more information before I can tell what's going on. Can you provide a complete test case? (Complete and minimal would be even better, but I'd settle for just complete.) -Peter |