- (ignore-errors (read-from-string
- (with-output-to-string (s)
- (let ((*print-readably* t))
- (print array s)))))
- ;; it might not be readably-printable
- (or (typep error 'print-not-readable)
- (and
- ;; or else it had better have the same dimensions
- (equal (array-dimensions result) (array-dimensions array))
- ;; and the same element-type
- (equal (array-element-type result) (array-element-type array)))))))
+ (ignore-errors (read-from-string
+ (with-output-to-string (s)
+ (let ((*print-readably* t))
+ (print array s)))))
+ ;; it might not be readably-printable
+ (or (typep error 'print-not-readable)
+ (and
+ ;; or else it had better have the same dimensions
+ (equal (array-dimensions result) (array-dimensions array))
+ ;; and the same element-type
+ (equal (array-element-type result) (array-element-type array)))))))