これまでに見たすべての例は、次の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
マクロのように、最後の引数は評価されないと思います。これを回避する方法はありますか?