[Bese-devel] call/cc multiple-value-call test

Kilian Sprotte ml13 at onlinehome.de
Sat Mar 4 09:09:54 UTC 2006


Hi,

I have added a test case to call-cc.lisp that passes on openmcl, but  
fails equally on sbcl and clisp:

Failure Details:
--------------------------------
MULTIPLE-VALUE-CALL.2 []:
       2 was not EQUAL to (1 2 3).
--------------------------------

It looks like this:

(test multiple-value-call.2
   (let ((cont (with-call/cc
		(multiple-value-bind (&rest args)
		    (let/cc k k)
		  args))))
     (is (equal '(1 2 3) (kall cont 1 2 3)))))

Since I am actually a musician, who composes with continuations :), I  
dont think I can fix this, sorry, but I wanted to let you know.

In case, you think this test is worth it, I attach a darcs patch to  
the latest arnesi_dev.
(Well, this is the first time I am doing this, so please bear with  
me...)

Cheers,

	Kilian Sprotte

-------------- next part --------------
A non-text attachment was scrubbed...
Name: CHANGESET
Type: application/octet-stream
Size: 27510 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20060304/9aba260a/attachment.obj>
-------------- next part --------------




More information about the bese-devel mailing list