@weavejester, what is your opinion about logic-less templates like mustache?
Is it possible to cross this ideas with hiccup and save data nature of templates:
[:ul
['for ['x 'xs]
[:li ['link-to ['x :uri] ['x :title]]]]
;; compiled into
(fn [xs]
[:ul
(for [x xs]
[:li (link-to (x :uri) (x :title))])])
;; link-to and for could be registered in compiler
@weavejester, what is your opinion about logic-less templates like mustache? Is it possible to cross this ideas with hiccup and save data nature of templates: