CL-MUSTACHEを使用しようとしています。READMEファイルの例に従って、アトミック変数のレンダリングは正常に機能します。
> (mustache:mustache-render-to-string "{{year}}-{{month}}-{{day}}"
'((:year . "2012")
(:month . "07")
(:day . "02")))
"2012-07-02"
ただし、リストを渡してセクションを複数回レンダリングする方法がわかりません。READMEファイルには例がなく、私が試した方法は機能しません。例えば:
(mustache:mustache-render-to-string "{{#dates}}{{year}}-{{month}}-{{day}}
{{/dates}}"
'((:dates . (((:year . "2012")
(:month . "07")
(:day . "02"))
((:year . "2013")
(:month . "08")
(:day . "03"))))))
"--
"