- vector-storage-classconstant
- u8vector-storage-classconstant
- s8vector-storage-classconstant
- u16vector-storage-classconstant
- s16vector-storage-classconstant
- u32vector-storage-classconstant
- s32vector-storage-classconstant
- f32vector-storage-classconstant
- f64vector-storage-classconstant
- c64vector-storage-classconstant
- c128vector-storage-classconstant
Standard set of storage classes provided for convenience. Note that because CHICKEN does not provide u64 and s64 vectors in SRFI-4, these are not provided here. Further, 64 and 128-bit complex numbers are implemented as f32 and f64 vectors respectively. This is done for BLAS and LAPACK compatibility, as this is how they would need to be passed in for BLAS compatibility. Consideration has been taken so that these details are not leaked, however when using array-storage-object this is exposed.