On Jun 23, 2:23 pm, James Reeves <weavejes...@googlemail.com> wrote: > 1. Have you written, or are you writing, a web application that uses > Clojure? What does it do?
My blog and a couple of other blog-like hobby sites. I also wrote a small standalone data-collection app at work. It collects survey data for psych research. > 2. Which libraries or frameworks are you using? Which versions? [[org.clojure/clojure "1.2.0-master-SNAPSHOT"] [org.clojure/clojure-contrib "1.2.0-SNAPSHOT"] [compojure "0.4.0-RC3"] [hiccup "0.2.4"] [clout "0.2.0"] [ring/ring-jetty-adapter "0.2.0"] [ring/ring-devel "0.2.0"] [oyako "0.1.1"] [postgres-pool "1.1.0"] [joda-time "1.6"] [rhino/js "1.7R2"] [sandbar/sandbar "0.2.3"]] I try to stick with bleeding-edge versions of almost everything. You almost have to, things change too quickly. > 3. What made you choose Clojure to develop web applications in? What > are the strengths of Clojure web development? DSL-based HTML generation (as per Hiccup) is a huge selling point for me. Nothing else compares. Lispy interactive development via REPL is great for webapps. Web development is a good place to take advantage of macros and other boilerplate-elimination techniques that a Lisp gives you. I mostly chose Clojure for web development mostly because I like Clojure and wanted an excuse to use it more. > 4. What do you think are the current weaknesses of web development in > Clojure? What could be improved? Deployment is my main headache. Better documentation / more examples for Compojure and other libs would be very useful. DB interaction / data persistence is a bit of a weakness, but the Clojure world is improving very quickly in this area. > 5. Anything else you want to comment on? Web development in Clojure is loads of fun. Thanks for your work on Ring/Compojure/etc., they're great tools. --Brian -- 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