In ECL, array elements are represented in one of six ways depending on the
type of the array
.
Array Type | Element Representation
|
(array t) and (vector t) | a cell pointer
|
(array fixnum) and (vector fixnum) | 32 bit signed integer
|
(array string-char) and string | 8 bit code
|
(array short-float) and (vector short-float) | 32 bit floating point
|
(array long-float) and (vector long-float) | 64 bit floating point
|
(array bit) and bit-vector | 1 bit bit
|