> On 21 Feb 2017, at 14:21, Diogo F. S. Ramos <d...@riseup.net> wrote:
>
>> I want to take the length of a shared array, but `bytevector-length'
>> throws an error claiming the shared array isn't a bytevector, even
>> though it prints the error argument as one.
>> 
>> I am using Guile 2.0.11, Debian Stable package 2.0.11+1-9.
>
> This is addressed in 2.1, by
> eb3d623da57e6d31a58d95f932345fb761f9b701. Your example will print
> #1vu8(0 0 ...) to signify that it's not a bytevector. You can use
> array-length here.

Thank you.

I didn't realize shared arrays are not bytevectors anymore and wrongly
assumed bytevector procedures could be applied to arrays, even tho array
procedures can be applied to bytevectors.

Reply via email to