X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fpprint.lisp;h=f499bfb68537c5a27b4c1dde472cb9beab2d8687;hb=f7faed97898dd0e94a18b0d1fca03aaa0fe24ab0;hp=ef17572173438c15693ea47d827ce682c1f5001e;hpb=1463431b1efcc020533afeaa68d99dc70fb93f89;p=sbcl.git diff --git a/src/code/pprint.lisp b/src/code/pprint.lisp index ef17572..f499bfb 100644 --- a/src/code/pprint.lisp +++ b/src/code/pprint.lisp @@ -1007,7 +1007,11 @@ line break." (output-ugly-object array stream)) ((and *print-readably* (not (array-readably-printable-p array))) - (print-not-readable-error array stream)) + (if *read-eval* + (if (vectorp array) + (sb!impl::output-unreadable-vector-readably array stream) + (sb!impl::output-unreadable-array-readably array stream)) + (print-not-readable-error array stream))) ((vectorp array) (pprint-vector stream array)) (t