I am using clojure to rewrite an online bookkeeping application (currently
only a test site). I have wanted to learn Lisp and functional programming
for a while now. And the emergence of Clojure, and the need to refactor my
application, gave me the opportunity.

While I'm still new to the language and functional programming, the
technical benefits of Clojure were immediately apparent to me. I think
others will give a good listing of those technical advantages that Clojure
offers. What struck me as I started to use it was how Clojure "feels".
Specifically, when I had to redo some Java code in Clojure, it was just
striking, the expressive power it gave me over Java. I haven't had this much
fun programming since I designed my first language !! Anyways, this isn't a
campfire :) The Bookkeeping's current stack is:

   - Java / Servlets ( I'm going to try Compojure here )
   - a custom DSL using http://SableCC.org ( 'proxy' macro beautifully lets
   me incrementally implement only features I need )
   - custom XML Java binding framework ( http://repo.or.cz/w/Bob.git -
   Clojure negates the need for this )
   - A native XML database, eXist, with a RESTful access service


Tim


On Wed, Jun 23, 2010 at 5:23 PM, James Reeves <weavejes...@googlemail.com>wrote:

> Hello there!
>
> Chas Emerick's recent "State of Clojure" survey [http://bit.ly/dtdAwb]
> indicated that a significant proportion of Clojure users are beginning
> to use Clojure for web development. A recent Hacker News posting
> [http://bit.ly/91Bu5J] seems to corroborate these results, with
> several Clojure-based web applications already out in the wild.
>
> As one of the main developers of Ring and Compojure, I'd be very
> interested to hear more about how people are using Clojure to build
> web apps. To this end, I have a few questions I'd like to quiz Clojure
> web developers about:
>
> 1. Have you written, or are you writing, a web application that uses
> Clojure? What does it do?
>
> 2. Which libraries or frameworks are you using? Which versions?
>
> 3. What made you choose Clojure to develop web applications in? What
> are the strengths of Clojure web development?
>
> 4. What do you think are the current weaknesses of web development in
> Clojure? What could be improved?
>
> 5. Anything else you want to comment on?
>
> Please reply to this thread with your answers, and thank you very much
> in advance for your time. I really appreciate any feedback you can
> provide.
>
> - James
>
> --
> 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<clojure%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

-- 
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