Enlive N(ext)

175 views
Skip to first unread message

Christophe Grand

unread,
Jan 17, 2014, 8:59:35 AM1/17/14
to enlive-clj
Hi,

I'm pleased to introduce Enliven https://github.com/cgrand/enliven

It is still in its infancy but I want to make it a faster/better/broader Enlive.

* faster it's obvious, check the numbers, it's pr-str fast and this is without taking into account two facts: the construction a the resulting string may be avoided and directly wriitetn to a Writer and the design enables encoding composition. That is it could be possible to pre-compile Enliven templates to output UTF-8 and the template will send bytes chunks.

* better : better designed (the core is not html-specific anymor: text & html now, json and xml tomorrow or in-memory datat-structures).

* broader : broader in scope, it's what the static segment in namespaces hints to.

Thanks,

Christophe

PS: BG, ampersands in attributes are sensibly escaped :-)

--
On Clojure http://clj-me.cgrand.net/
Clojure Programming http://clojurebook.com
Training, Consulting & Contracting http://lambdanext.eu/

David Nolen

unread,
Jan 17, 2014, 9:11:29 AM1/17/14
to enliv...@googlegroups.com
Exciting stuff :)


--
You received this message because you are subscribed to the Google Groups "Enlive" group.
To unsubscribe from this group and stop receiving emails from it, send an email to enlive-clj+...@googlegroups.com.
To post to this group, send email to enliv...@googlegroups.com.
Visit this group at http://groups.google.com/group/enlive-clj.
For more options, visit https://groups.google.com/groups/opt_out.

Bastien

unread,
Jan 17, 2014, 9:28:06 AM1/17/14
to Christophe Grand, enlive-clj
Christophe Grand <chris...@cgrand.net> writes:

> I'm pleased to introduce Enliven https://github.com/cgrand/enliven

Great, thanks!

Can't wait to get it from clojars and read the first tutorial :)

--
Bastien

Baishampayan Ghose

unread,
Jan 17, 2014, 12:00:32 PM1/17/14
to Enlive Clojure
Really exciting stuff, Christophe! You never cease to amaze :-) ~BG
> --
> You received this message because you are subscribed to the Google Groups
> "Enlive" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to enlive-clj+...@googlegroups.com.
> To post to this group, send email to enliv...@googlegroups.com.
> Visit this group at http://groups.google.com/group/enlive-clj.
> For more options, visit https://groups.google.com/groups/opt_out.



--
Baishampayan Ghose
b.ghose at gmail.com
Reply all
Reply to author
Forward
0 new messages