It was printed as (setf a).
Reported by Douglas Katzman.
* bug fix: probe-file now can access symlinks to pipes and sockets in
/proc/pid/fd on Linux. (reported by Eric Schulte)
* bug fix: SBCL can now be built on Solaris x86-64.
+ * bug fix: (setf . a) is pprinted correctly (reported by Douglas Katzman).
changes in sbcl-1.1.11 relative to sbcl-1.1.10:
* enhancement: support building the manual under texinfo version 5.
(output-object (pprint-pop) stream)
(pprint-exit-if-list-exhausted)
(write-char #\space stream)
+ (unless (listp (cdr list))
+ (write-string ". " stream))
(pprint-newline :miser stream)
(pprint-logical-block (stream (cdr list) :prefix "" :suffix "")
(loop
`(progn ,@(identity #1#)))
:circle t :pretty t)))
(assert (not (search "#2#" string)))))
+
+(with-test (:name :pprint-dotted-setf)
+ (let ((*print-pretty* t))
+ (equal (format nil "~a" '(setf . a))
+ "(SETF . A)")))
+
\f
;;; success