<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I am baffled (or dense).<div><br></div><div>I cannot get pprint to do what I think it should in any of openmcl, sbcl, or LW.<div><br></div><div>An example given in the ANSI spec/Hyperspec under *print-pretty* is:</div><div><br></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; "> (let ((*print-pretty* t))</span></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; "> (progn (write '(let ((a 1) (b 2) (c 3)) (+ a b c))) nil))</span></div><div><font class="Apple-style-span" face="monospace"><span class="Apple-style-span" style="white-space: pre; "><br></span></font></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">>> (LET ((A 1)</span></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">>> (B 2)</span></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">>> (C 3))</span></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">>> (+ A B C))</span></div><div><span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">=> NIL</span></div><div><font class="Apple-style-span" face="monospace"><span class="Apple-style-span" style="white-space: pre; "><br></span></font></div><div><div><div>I don't get any indentation when I type that example into any of the CL implementations listed above. The example just gets printed on one line of output, no indentation.</div><div><br></div><div>Am I supposed to do some additional thing to get the output shown?</div><div><br></div><div>- Dave -</div></div></div></div></body></html>