We have written a currency trading app in Clojure in my company. It has an embedded web server with a compojure app that provides an administration interface.
2. Which libraries or frameworks are you using? Which versions? Some relevant dependencies are: [compojure "0.4.0-SNAPSHOT"] [hiccup "0.2.1"] [ring/ring-devel "0.2.0"] [ring/ring-httpcore-adapter "0.2.0"] [ring/ring-jetty-adapter "0.2.0"] [ring/ring-servlet "0.2.0"] [commons-fileupload/commons-fileupload "1.2.1"]] 3. What made you choose Clojure to develop web applications in? What are the strengths of Clojure web development? The entire app is Clojure and Compjure/Hiccup is very powerful so we could build the web UI surprisingly quickly and in very little code. The order of magnitude simplification reminds me of switching to Rails and how it made everything prior to that look bloated and complex by comparison. Compojure is to Rails what Rails is to ASP.NET. 4. What do you think are the current weaknesses of web development in Clojure? What could be improved? At the time we needed an easy way to bind configuration information to the routes (we ended up wrapping each request with the configuration data which is a bit cumbersome). A more explicit way would be to use some kind of partial evaluation to bind the relevant settings to each route. 5. Anything else you want to comment on? Clojure and Compojure rock! Thanks for your work on the library :-) -- 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