X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fprint-object.lisp;h=f3a896011a23a0be47013a248f43688782783643;hb=2695f20cc74e0693f184fa5c7327d4c557e5537f;hp=941bd5e3a1a2b928961266f942521994e44989b7;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/pcl/print-object.lisp b/src/pcl/print-object.lisp index 941bd5e..f3a8960 100644 --- a/src/pcl/print-object.lisp +++ b/src/pcl/print-object.lisp @@ -25,23 +25,20 @@ ;;;; warranty about the software, its performance or its conformity to any ;;;; specification. -(sb-int:file-comment - "$Header$") - (in-package "SB-PCL") ;;;; the PRINT-OBJECT generic function -;;; Blow away the old non-generic function placeholder which was used by the -;;; printer doing bootstrapping, and immediately replace it with some new -;;; printing logic, so that the Lisp printer stays crippled only for the -;;; shortest necessary time. +;;; Blow away the old non-generic function placeholder which was used +;;; by the printer doing bootstrapping, and immediately replace it +;;; with some new printing logic, so that the Lisp printer stays +;;; crippled only for the shortest necessary time. (let (;; (If we don't suppress /SHOW printing while the printer is ;; crippled here, it becomes really easy to crash the bootstrap ;; sequence by adding /SHOW statements e.g. to the compiler, ;; which kinda defeats the purpose of /SHOW being a harmless ;; tracing-style statement.) - #+sb-show (sb-int:*/show* nil)) + #+sb-show (*/show* nil)) (fmakunbound 'print-object) (defgeneric print-object (object stream)) (defmethod print-object ((x t) stream)