<https://camo.githubusercontent.com/e8f9c1a24fc4baa8a514e2f6e0b47744b95fb834/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34332f5a61636b656e7363686572652e6a7067>
It's my great pleasure to announce the first public release of my 
templating library:

https://github.com/cosmi/scijors

*Scijors* is a templating tool/library inspired by Clabango and Django 
templates (It's not inspired Selmer, because I started working on it long 
before Selmer was released).


*Main features:*

   - Contains a *real programming language* with fully fledged expressions, 
   looping constructs etc. (thanks to instaparse 
   <https://github.com/Engelberg/instaparse>). Also can access clojure 
   functions and symbols directly.
   - Based on a the concepts from Django templates like template 
   inheritance, blocks etc.
   - Filters from Django are supported (but most of the time unnecessary, 
   as you can access any code directly), tags are fully extendable (you can 
   inject any grammar you want in fact)
   - Super *fast* (compiled template is virtually as fast as native Clojure 
   code would be)
   - *Reloads on any change* - not only the main template file, but also 
   all included/inherited files

We've been using at Software Mansion for a long time and served probably 
billions of pages, so it is quite battle tested - although I'm publishing 
it publicly for the first time now.

I'm very eager to hear any feedback you can give me on this! 
*Is there any need to have any other templating library anyway? :)*

Thanks,
Marcin Skotniczny
*Software Mansion*


-- 
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