Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations The Good, The Bad & The Ugly (Clojure & JRuby)

The Good, The Bad & The Ugly (Clojure & JRuby)



Allen Rohner discusses the benefits and the problems of mixing Clojure and JRuby running them in the same process, making some recommendations at the end.


Allen Rohner has used Clojure since 2008 (before there were official releases). He is author of Scriptjure, a Clojure to JavaScript compiler released two years before ClojureScript was released, and a committer to Clojure core, contrib, ring, compojure, congomongo, leiningen, and more. He is founder of two startups using Clojure in production, and

About the conference

Clojure/West is a new conference bringing the Clojure community together to discuss techniques, tools, and the state of the Clojure ecosystem March 16-17th for three tracks of sessions. Prior to the conference, register for three days of training by the Clojure experts.

Recorded at:

Aug 16, 2012

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Failed to explain why you need to combine JRuby and Clojure...

    by Colbert Philippe,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    JRuby and Clojure are both complete languages. You didn't explain why you need to combine both in your application. Further more, given the high complexity of your project with all the platform combinations, wouldn't be just better to use Java? I seems to me like you didn't do a cost / complexity analysis. Java s a bit old, a bit behind the curve....but it works and we all know how it works.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p