Previous: , Up: bytevectors   [Index]


27.2 Bytevectors of signed and unsigned bytes

The libraries (vicare containers bytevectors s8), (vicare containers bytevectors u8), (vicare containers bytevectors s8low) and (vicare containers bytevectors u8low) extend the bytevector operations available in the base library; (vicare-scheme)Bytevectors.

While (vicare containers bytevectors s8) and (vicare containers bytevectors u8) are high level interfaces, (vicare containers bytevectors s8low) and (vicare containers bytevectors u8low) are low level interfaces with the same functionalities; there is special support for bytevectors representing strings in ASCII encoding.

To avoid identifiers collision: it is suggested to import these libraries with the prefix ‘bv.’, as in:

(import (vicare)
  (prefix (vicare containers bytevectors u8) bv.))

Previous: , Up: bytevectors   [Index]