On Wed, Mar 3, 2010 at 7:01 AM, Ittay Dror <[email protected]> wrote: >> 2. What's the reason for MRI/RJB support at this point? Daniel is >> right...the full two-way Ant/Rake integration does not support RJB, >> nor do we on the JRuby team have time to try to support RJB...but I'm >> wondering what benefit RJB actually gives you? In this case, it's very >> likely to hold you back. >> > > My view: MRI starts much faster than JVM. For incremental builds, the > startup overhead can be annoying.
I think you probably mean "MRI starts much faster than JRuby". For an RJB-consuming build, the JVM is still being started, but without the rest of JRuby involve. This I can appreciate; I wish we could do more to get JRuby starting up as lightning-fast as MRI. We do improve it with each release, but we're still nowhere near as fast to start up as MRI. Startup time notwithstanding, I hope this isn't going to hold Buildr back. The new Rake/Ant integration is really a thing of beauty, and I don't know how you'd even begin to make it work with RJB. - Charlie
