It was missing an apply (or, equivalently, a ~?) for printing
the simple-condition part of the error.
(class-name (class-of condition))
pos lineno colno error-stream)
(when simple
- (format stream ":~2I~_")
- (format stream
+ (format stream ":~2I~_~?"
(simple-condition-format-control condition)
(simple-condition-format-arguments condition)))))))
\f
(let ((*readtable* (copy-readtable)))
(set-syntax-from-char #\7 #\Space)
(assert (string= (format nil "~7D" 1) " 1")))
+
+(let ((symbol (find-symbol "DOES-NOT-EXIST" "CL-USER")))
+ (assert (null symbol))
+ (handler-case
+ (read-from-string "CL-USER:DOES-NOT-EXIST")
+ (reader-error (c)
+ (princ c))))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.9.60"
+"1.0.9.61"