A quick note that the workaround is not valid.
Sorry if I caused confusion.
Hi,
I haven't managed to isolate it properly but I observed some strange problem
with "concatenate" (using my "aiscm" library).
(define-method (match (i <integer>) . args) ...)
...
(apply match (concatenate (list (list 1) (list 2 2 3 4 5 6 ))))
oop/goops.scm:1336:2: oop/goops.scm:1336:2: In procedure vector-ref:
Value out of range: 7
A workaround is to replace "concatenate" with "apply match".
I haven't managed to isolate the bug properly so far.
Regards
Jan