SRFI 63: Homogeneous and Heterogeneous Arrays
by Aubrey Jaffer
status: final (2005-04-27)
keywords: Data Structure, Numbers
library name: arrays
Abstract
The SRFI, which is to supersede SRFI-47, "Array",
- synthesizes array concepts from Common-Lisp and Alan Bawden's "array.scm";
- incorporates all the uniform vector types from SFRI-4 "Homogeneous numeric vector datatypes";
- adds a boolean uniform array type;
- adds 16.bit and 128.bit floating-point uniform-array types;
- adds decimal floating-point uniform-array types; and
- adds array types of (dual) floating-point complex numbers.
Multi-dimensional arrays subsume homogeneous vectors as the one-dimensional case, obviating the need for SRFI-4.
SRFI-58 gives a read/write invariant syntax for the homogeneous and heterogeneous arrays described here.