They announced it today: http://immutant.org/news/2011/11/01/announcing/
-----Original Message----- From: Jason Toy <jason...@gmail.com> Sender: clojure@googlegroups.com Date: Tue, 1 Nov 2011 13:48:54 To: Clojure<clojure@googlegroups.com> Reply-To: clojure@googlegroups.com Subject: Re: Thoughts on a polyglot app server? Any more plans or ideas on this? On Sep 29, 1:48 pm, Jim <jcrossl...@gmail.com> wrote: > The TorqueBox[1] team is toying with the idea of exposing to Clojure > the abstractions we currently expose to Ruby. We're looking for > feedback from you guys to see what you use now to solve these > problems, what you'd like to see in a possible Clojure "App Server", > and if you might actually use it. > > If you're not familiar with TorqueBox: it's an application server for > Ruby apps, allowing you to run them on top of JBossAS[2]. But it goes > to great lengths to preserve the typical Ruby development experience, > e.g. no war files or XML. In addition, it provides the following > "enterprisey" features to Ruby, built-in: > > * asynchronous processing (with futures) > * scheduled jobs > * XA transactions > * companion services (daemons) > * distributed caching > * messaging (via JMS) > > Coming from a Ruby background, all of the above were pain points for > us. Do these same pain points exist for Clojure apps? > > TorqueBox also supports clustering, which allows load balancing of the > web component as well as cache distribution and horizontal scaling of > async tasks, scheduled jobs, and services. Clojure has built in async > processing and futures, but they use an in VM thread pool, correct? > How would you scale that? > > A common TorqueBox idiom is to leverage Ruby in the web tier and Java > in the services/data tier. Are there any Ring-based frameworks that > make Clojure more appealing than Ruby in the web tier? > > Or does integrating a Ruby web app with a colocated Clojure service > make more sense? It should be fairly easy to loosely couple them via > messaging. > > Speaking of which, if you are using Clojure to process data generated > by other apps/languages, how is that data communicated? Would language > agnostic messaging be useful here? > > How do you currently run production code (web apps or otherwise)? > > We'd love to open a dialog about these and other things. Any feedback > you care to share is appreciated, either here, or in #torquebox on > Freenode. Toby Crawley and I will be in Raleigh for Clojure/conj as > well, so we look forward to meeting you there! > > Thanks! > > [1]:http://torquebox.org/ > [2]:http://www.jboss.org/jbossas -- 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 -- 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