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