Package: wnpp Severity: wishlist * Package name : libenlive-clojure Version : 1.0.0 Upstream Author : Christophe Grand <christo...@cgrand.net> * URL : http://wiki.github.com/cgrand/enlive * License : EPL-1.0 Programming Lang: Clojure Description : A selector-based templating library for Clojure
Enlive is an extraction and transformation library for HTML and XML documents written in Clojure. It uses CSS-like selectors. Usual Enlive applications include templating and screenscraping. The Enlive approach to templating is functional and decouples design and presentation logic. Each template or template part (snippet) is a plain function thus you can easily compose templates. There is a kind of inversion of control here. In most mainstream templating systems, templates drive the presentation logic. Here the presentation logic drives templates. Templates are backed by source files which are plain HTML (no special tags or attributes, no code). This allows for easy round-tripping with designers or easy theming of your app. I'm using Enlive in a project of mine, and would love to see it packaged, it would ease deployment of my application by a lot. Unless someone steps up to do the packaging, I'll do it myself once I get around to it in a month or two. I suppose taking this under the umbrella of the Java Maintainers (Debbugs-CC'd) would be a good idea - the rest of the clojure stuff seems to be there too. -- |8] -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87pqkguoos....@balabit.hu