ashinn / chibi-scheme

Official chibi-scheme repository
Other
1.2k stars 142 forks source link

SRFI 231: make-specialized-array with char-storage-class #957

Closed gambiteer closed 2 months ago

gambiteer commented 2 months ago

This fails:

>  (make-specialized-array (make-interval '#()) char-storage-class)
#<Array 140172706752992>
> (make-specialized-array (make-interval '#()) char-storage-class #\a)
ERROR in zero? on line 1372 of file /usr/local/chibi//share/chibi/init-7.scm: invalid type, expected Number: #\a

I suppose you need to apply char->integer to fit it into your u32vector representation. in transforms.scm.