X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fprint.impure.lisp;h=9a3a2c3132c8f8ed0ed776a8bb2f3fc2d3758892;hb=a14326d4e328c778cd292884099eee7d2c1b8d0f;hp=bbaf4cb7c10ea350f77911fdecd19477d5feb905;hpb=7c1298a73f97b8c71474d8aa4a7c8f863fe0718d;p=sbcl.git diff --git a/tests/print.impure.lisp b/tests/print.impure.lisp index bbaf4cb..9a3a2c3 100644 --- a/tests/print.impure.lisp +++ b/tests/print.impure.lisp @@ -231,5 +231,13 @@ (multiple-value-list (integer-decode-float x2))) (string/= (prin1-to-string x1) (prin1-to-string x2))))) +;;; readable printing of arrays with *print-radix* t +(let ((*print-radix* t) + (*print-readably* t) + (*print-pretty* nil)) + (let ((output (with-output-to-string (s) + (write #2a((t t) (nil nil)) :stream s)))) + (assert (equalp (read-from-string output) #2a((t t) (nil nil)))))) + ;;; success (quit :unix-status 104)