tag:blogger.com,1999:blog-4704664917418794835.post2874991251586485787..comments2023-07-01T05:41:30.469-07:00Comments on Headius: JRuby RC2 Released; What's Next?headiushttp://www.blogger.com/profile/15717357218364947795noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-4704664917418794835.post-6881242486905417642008-02-16T21:17:00.000-08:002008-02-16T21:17:00.000-08:00I think you should consider supporting Rack based ...I think you should consider supporting Rack based apps/frameworks as your next target. Most exciting new frameworks, including Merb, are going that route and I think it already provides a decent, standard way to use other several web servers.<br><br>AEMaemadridhttp://www.blogger.com/profile/02054047537262949204noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-72333912199862190852008-02-16T22:56:00.000-08:002008-02-16T22:56:00.000-08:00Ditto on Rack. It may make it easier for JRuby t...Ditto on Rack. It may make it easier for JRuby to hook into the dozen or so Ruby Web frameworks currently using it.<br><br>Nice that there's GlassFish for Rails, but GlassFish for Ruby Web App of Choice would surely rock.James Britthttp://www.blogger.com/profile/14121816809671217162noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-27823609306583162472008-02-17T16:54:00.000-08:002008-02-17T16:54:00.000-08:00Memory consumption and debug tools are the biggest...Memory consumption and debug tools are the biggest concern here. <br><br>We're IO bound so the more instances we can squeeze on each box, the better. And of course developer time is a much larger concern, so anything that helps make us more productive would be appreciated; better debug tools are an example.<br><br>JRuby looks like it has the deployment angle covered, which is welcome. Also the use of native threads, since we've been bitten by MRI's green threads quite often; we were willing to put up with it due to the memory consumption issue.tmpknoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-33474277426739516472008-02-17T21:53:00.000-08:002008-02-17T21:53:00.000-08:00You talk about JRuby being ready to roll for serio...You talk about JRuby being ready to roll for serious web apps, but how "ready" is glassfish V3 GEM for production? It sounds like the best deployment option, but is it ready to be used in a production environment or are we stuck with jmongrels for a while longer until it is? Any idea on that timeline?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-2628813261341322422008-02-17T23:02:00.000-08:002008-02-17T23:02:00.000-08:00Great work with JRuby guys. I'm also going to...Great work with JRuby guys. I'm also going to suggest supporting Rack based apps/frameworks. I think the ruby community is really moving into non-rails based frameworks including Merb and my personal favorite, Ramaze. I haven't tried these with JRuby yet, but I think they are important apps to support.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-50382068605812344852008-02-17T23:17:00.000-08:002008-02-17T23:17:00.000-08:00" ... and my personal favorite, Ramaze. I hav..." ... and my personal favorite, Ramaze. I haven't tried these with JRuby yet, but I think they are important apps to support."<br><br><br>I tried Jruby + Ramaze earlier today.<br>Seemed OK, with the big issue being database support. I wanted to use either Og or Sequel with Sqlite3, but sqlite3 has native code dependencies and I could not install the gem under JRuby.<br><br>However, Kirbybase (without Sequel) worked fine. <br><br>I think Og still chokes JRuby.James Britthttp://www.blogger.com/profile/14121816809671217162noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-23583039220880068472008-02-18T07:53:00.000-08:002008-02-18T07:53:00.000-08:00@sammy larbi: If you want memory efficiency, you d...@sammy larbi: If you want memory efficiency, you don't want Java. Most useful scripting languages (Ruby, Perl, Python, Matlab, ...) have nice C interfaces, and in C you can control memory use.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-36011749115312180832008-02-18T15:23:00.000-08:002008-02-18T15:23:00.000-08:00@Ed_Brannin: Thanks. I forgot about Derby; I'...@Ed_Brannin: Thanks. I forgot about Derby; I'll look at it again.<br><br><br>(What I *really* want is to use Og or Sequel to wrap the raw DB calls in something Rubyesque, and I don't think either of those two support Derby. )James Britthttp://www.blogger.com/profile/14121816809671217162noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-48024223925058653252008-02-19T13:19:00.000-08:002008-02-19T13:19:00.000-08:00Has anyone tried this with Tomcat?Is there a new j...Has anyone tried this with Tomcat?<br>Is there a new jruby-complete jar or should RC1 work.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-56671238628998052008-02-19T14:05:00.000-08:002008-02-19T14:05:00.000-08:00I know this may not qualify as "help", b...I know this may not qualify as "help", but I did leave feedback on this bug<br>http://jira.codehaus.org/browse/JRUBY-939<br>pertaining to RC2. It's the only thing so far that we've found. Thanks! (Having trouble posting to the mailing list right now, will try again later.)Graham Millerhttp://www.marketcetera.comnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-1662932460449605212008-02-22T09:39:00.000-08:002008-02-22T09:39:00.000-08:00Graham,So how do I get past this issue thatthe jru...Graham,<br><br>So how do I get past this issue that<br>the jruby rc2 is not able to find the gems? <br>no such file to load -- ruport<br> file:/C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/Sodexho/WEB-INF/lib/jruby-complete-1.1RC2.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'<br><br>Thanks,<br>PeterAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-45228066211647244002008-02-29T07:16:00.000-08:002008-02-29T07:16:00.000-08:00I guess nobody reads this blog,anyway the problem ...I guess nobody reads this blog,<br>anyway the problem to me is the age old issue of windows directory structure versus unix. So I unpacked the jar and made the following change method lib_lib_dirs_for in GemPathSearcher and the problem went away. <br><br><br> def lib_dirs_for(spec)<br> "#{spec.full_gem_path.gsub! File::ALT_SEPARATOR, File::SEPARATOR}/{#{spec.require_paths.join(',')}}"<br> endAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-69738336574659267402009-03-06T12:10:00.000-08:002009-03-06T12:10:00.000-08:00Under performance:Has one of the key trampoline fu...Under performance:<br><br>Has one of the key trampoline functions that only appeared to be inlining been fixed?Anonymousnoreply@blogger.com