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

Reply via email to