Next: , Previous: List and conses, Up: Standards


2.5 Arrays

When the value of the Common-Lisp variable *print-array* (see Section 22.1.6 of [see Steele:84]) is (), then bit-vectors are printed as #<a bit-vector address>, other vectors are printed as #<a vector address>, and other arrays are printed as #<an array address>. The default value for *print-array* is ().

ECL arrays can have up to 64 dimensions. Common-Lisp constants related to arrays have the following values in ECL.

array-rank-limit 64
array-dimension-limit most-positive-fixnum
array-total-size-limit array-dimension-limit

See Section 17.1 of [see Steele:84] for their meanings.