Next: Reader Parameters, Up: The Reader [Contents][Index]
CMUCL supports an ANSI-compatible extension to enable reading of specialized arrays. Thus
* (setf *print-readably* nil) NIL * (make-array '(2 2) :element-type '(signed-byte 8)) #2A((0 0) (0 0)) * (setf *print-readably* t) T * (make-array '(2 2) :element-type '(signed-byte 8)) #A((SIGNED-BYTE 8) (2 2) ((0 0) (0 0))) * (type-of (read-from-string "#A((SIGNED-BYTE 8) (2 2) ((0 0) (0 0)))")) (SIMPLE-ARRAY (SIGNED-BYTE 8) (2 2)) * (setf *print-readably* nil) NIL * (type-of (read-from-string "#A((SIGNED-BYTE 8) (2 2) ((0 0) (0 0)))")) (SIMPLE-ARRAY (SIGNED-BYTE 8) (2 2))