> Is that related to "shared arrays"? This seems to be even more general (the
> affine part being the offset of the slice).

Thanks for the hint. I was not aware of them.

But I am struggling to use them. This does not work:

(define str "Hello, World!")
(define bv (string->utf8 str))
(define sa (make-shared-array bv (lambda (i) (list (+ i 7))) '(0 4)))
(utf8->string sa)

Anything else I can try?

Reply via email to