On Saturday, September 19th, 2026 at 15:43, Felix Winkelmann 
<[email protected]> wrote:

> What warning? You shouldn't get a warning, "blob" is deprecated indeed, but
> "u8vector" still is a valid type name, even though it is synonymous with 
> "bytevector".

Here's what I'm seeing:

Warning: Invalid assignment
  In file `/tmp/test.scm:4',
  At the toplevel,
  In assignment:

    (set! a (chicken.number-vector#make-u8vector 4 0))

  Variable `a' is assigned invalid value.

  The assigned value has this type:

    bytevector

  The declared type of `a' is:

    u8vector

It works with `blob` and the types file correctly states a is a bytevector, and 
I noticed it wasn't in value-types, so I tried treating u8vector the same way.

Diego

Reply via email to