Общие Lisp ребята имеют CL-WHO, что делает HTML-шаблонизацию интегрированной с "основным" языком, что облегчает задачу. Для тех, кто не знает CL-WHO, это выглядит так (пример с веб-страницы CL-WHO):
(with-html-output (*http-stream*)
(:table :border 0 :cellpadding 4
(loop for i below 25 by 5
do (htm
(:tr :align "right"
(loop for j from i below (+ i 5)
do (htm
(:td :bgcolor (if (oddp j)
"pink"
"green")
(fmt "[email protected]" (1+ j))))))))))
Знаете ли вы какие-либо библиотеки, подобные этим для других языков? Тот, о котором я знаю (который подражает CL-WHO), Brevé для Python. Меня особенно интересует аромат Perl, но интересно, как другие языки обрабатывают интеграцию HTML в свой синтаксис.