[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bytevector-string-ref
From: |
Sascha Ziemann |
Subject: |
Re: bytevector-string-ref |
Date: |
Thu, 22 Dec 2022 09:58:05 +0100 |
> > (define str "Hello, World!")
> > (define bv (string->utf8 str))
> > (define sa (make-shared-array bv (lambda (i) (list (+ i 7))) '(0 4)))
>
> I think this should be
>
> (define sa (make-shared-array bv (lambda (i) (list (+ i 7))) 4))
This seems to be the same (equal?):
(make-shared-array bv (lambda (i) (list (+ i 7))) '(0 4))
(make-shared-array bv (lambda (i) (list (+ i 7))) 5)
And it does not work either:
In procedure utf8->string: Wrong type argument in position 1
(expecting bytevector): #1vu8(87 111 114 108)
#1vu8() and #vu8() seem to be diverse. Btw what is the difference?