Hi,
I reported this bug a few years ago, but it is still there.
If both AT BEGINNING and RESULT-TYPE are specified, RESULT-TYPE is ignored.
Example:
(iter (for i below 2) (collect i at beginning result-type vector))
returns (1 0).
Can someone with write access to the darcs repository fix the bug
please. My previous report includes a patch:
http://www.mail-archive.com/iterate-devel@common-lisp.net/msg00142.html
Thanks,
Ilya
Iterate test suite shows regression between quicklisp 2012-03-07 and quicklisp 2012-04-07.
acl-8.2a-linux-x64.
Test logs:
quicklisp 2012-03-07:
http://cl-test-grid.appspot.com/blob?key=AMIfv97pKvcGKmd6_yqeRupJ3ii6PsLmOu…
failed tests: bug/walk.2 code-movement.else code-movement.finally code-movement.finally-protected
quicklisp 2012-04-07:
http://cl-test-grid.appspot.com/blob?key=20006
failed tests: bug/walk.2 code-movement.else code-movement.finally code-movement.finally-protected handler-bind.1
As you see, new failure is handler-bind.1.