Hi everyone, I am working on a collection of web development libraries to accomplish various tasks that I've found myself wanting or needing in recent months. Collectively, I've dubbed them Erinite.
The first of these libraries is erinite/template, a Clojure(script) hiccup transformation library inspired by Enlive. https://github.com/Erinite/template The idea is that transformations are specified similarly to how you would in Enlive (a map of selectors to transformations), with the key difference that the transformation rules are themselves just data. My personal use cases for this are twofold: to be able to process the exact same template both on the server and the client; and to be able to store templates and their transformations in an externally editable form (perhaps in a database). I would love to get some feedback before I look at where I would like to take the library next. For example, something I'm thinking about is compiling hiccup+transformations into Om, Reagent or freactive components that will efficiently render changes. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.