Я бы добавил ссылки на расширения цикла и html-utils (которые построены поверх html-тегов), но stackoverflow считает, что я спамер и позволяет мне публиковать максимум две ссылки.
ые ребята из Lisp имеют своиCL-ВОЗ, что делает 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 "~@R" (1+ j))))))))))
Вы знаете какие-нибудь библиотеки для других языков? Тот, о котором я знаю (который имитирует CL-WHO),бревис для Python. Меня особенно интересует Perl, но интересно, как другие языки справляются с интеграцией HTML в свой синтаксис.