According to the documentation, with-html-output-to-string can evaluate Lisp forms. In my experience, this is not the case.<div><br></div><div>(cl-who:with-html-output-to-string (*standard-output* nil :prologue nil :indent t)</div>

<div> (:p (concatenate 'string "abc" "def")))</div><div><br></div><div>Should return</div><div><br></div><div>"<p></div><div>   abcdef</div><div></p>"</div><div><br></div><div>

but it actually returns</div><div><br></div><div>"<p></div><div></p>"</div><div><br></div><div>Specs:</div><div><ul><li>Lispbox CCL 1.6</li><li>Mac OS X 10.6.6 and Ubuntu 10.10 Maverick</li></ul></div>

<div>Cheers,</div><div>Andrew Pennebaker</div>