sb-simple-streams seems to assume that DEVICE-WRITE methods, given NIL
as values for BUFFER and END, have to default END to the current buffer
position. While BUFFER needs to be taken from the stream instance in
this case, I cannot find such a requirement for END in Franz'
The attached patch passes a non-NIL argument to DEVICE-WRITE.
David Lichteblau <david@...> writes:
> The attached patch passes a non-NIL argument to DEVICE-WRITE.
Thank you very much; I've merged this patch into sbcl-0.8.2.5.
http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757
(set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b)))
(defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge)