chickadee » generalized-arrays » vector-storage-class

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.