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.

Reply via email to