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
|