Open lockie opened 2 months ago
I have confirmed your problem as still existing in abcl-1.9.3-dev.
Your diagnosis that the underlying Java implementation of adjust-array
needs to be more sophisticated in presence of compound type specifiers is spot on https://github.com/armedbear/abcl/blob/master/src/org/armedbear/lisp/adjust_array.java#L66.
Hi! I'm using ABCL 1.9.2 @ OpenJDK 17.0.11. This code
works perfectly, but this one
fails with
ADJUST-ARRAY: incompatible element type.
This certainly does not look right.I'm no Java expert, but perhaps comparison of
elementType
inadjust_array.execute
should be deeper than justelementType != array.getElementType()
and take into account thatelementType
could be in fact a list?..