I've finally cleared other projects from my desk far enough that I'm about to start trying to reimplement the CRUD part of http://sh.scenehere.info/ in Clojure. I've been meaning to do this for a long time, but paying projects have got in the way. However, it's now urgent because my old Jacquard<http://www.journeyman.cc/library/jacquard/build/documentation/>library which I wrote back in 1997 is now broken by my attempts to drag it kicking and screaming into the world of Java 7, and frankly it isn't work putting masses of effort into maintaining such ancient code that no-one else is using any longer anyway.
So I'm looking around at what is the right stack to use to build a CRUD web application in Compojure. I really like Enlive, with its very clear separation of logic and presentation. Are there any other libraries I should be looking at at the templating layer, or is Enlive currently the one to go for? I was looking eighteen months ago at Noir, but I gather this is now deprecated. I've been looking at the Blocker <https://github.com/rcampbell/blocker>skeleton (which in turn is built on [compojure "0.6.0"] [enlive "1.0.0-SNAPSHOT"] [clojureql "1.0.1"] ), and it provides most of what I need, but I notice that it has not been updated since 2011. The swanodette/enlive-tutorial<https://github.com/swannodette/enlive-tutorial>has also not been updated for two years, but all works very sweetly; and the Getting Started <https://github.com/cgrand/enlive/wiki/getting-started>page of the Enlive wiki is equally old. Meantime, I see that there are very active commits to the master branch of Enlive, and the latest from Git is clearly different than the '1.0.0-SNAPSHOT' version that all the tutorial materials I've seen. So, what is the current 'stable' Enlive? Is '1.0.0-SNAPSHOT' the version I should be using? I note that the Compojure front page on GitHub clearly says that the current stable is [compojure "1.1.5"], which is helpful. I can't find a similar statement for Enlive? Again, I'm seeing a number of relational database abstraction libraries for Clojure. Clojureql looks a good one, but are there others I should seriously consider? Many thanks! -- 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