これまでに見たすべての例は、次のcl-whoように機能します。
(with-html-output-to-string (s)
(:HTML (:HEAD (:TITLE "hello")) (:BODY (:DIV "world"))))
これはうまくいきます。with-html-output-to-stringただし、ハードコードされた html ツリーではなく、変数を使用したかったのです。*p*持っている場合(:HTML (:HEAD (:TITLE "hello")) (:BODY (:DIV "world")))、私はこれを行います
(with-html-output-to-string (s)
*p*)
結果として得""ます。with-html-output-to-stringマクロのように、最後の引数は評価されないと思います。これを回避する方法はありますか?