tag:blogger.com,1999:blog-20975090.post7527061148813326045..comments2024-03-11T10:18:55.852-05:00Comments on Headius: JRuby in Google Summer of Code 2008Charles Oliver Nutterhttp://www.blogger.com/profile/06400331959739924670noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-20975090.post-72859416092086603962008-03-05T09:04:00.000-06:002008-03-05T09:04:00.000-06:00Unfortunately the Cocoa-Java bridge is deprecated ...Unfortunately the Cocoa-Java bridge is <A HREF="http://developer.apple.com/documentation/Cocoa/Conceptual/LanguageIntegration/LanguageIntegration.html" REL="nofollow">deprecated</A> since 10.4. If someone takes on that project, using JNA would probably be a better choice.<BR/><BR/>Weird. Blogger wasn't giving me a word verification image in Firefox, just the alt text. Trying again with Safari. Apologies if this winds up getting posted more than once.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-20975090.post-33091053764955561442008-03-03T17:15:00.000-06:002008-03-03T17:15:00.000-06:00@Charles: I will apply to this one ;)@Charles: I will apply to this one ;)Anonymoushttps://www.blogger.com/profile/11951065633319406772noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-54258969948274711812008-03-03T17:05:00.000-06:002008-03-03T17:05:00.000-06:00@shane: yes, you're right about docs and internet ...@shane: yes, you're right about docs and internet presence for JRuby being a little weak. As it stands, we're a little resource-limited, and it wouldn't be a good use of either Tom's or my time to tidy up docs or the site. So we're really hoping folks from the community can do more to help. We're willing to give the keys to the castle to anyone who wants to make things tidier or gather docs together better.<BR/><BR/>@anton: We'll probably never be "satisfied" with JRuby performance, but for the moment general performance appears pretty good. There's a world of improvements we could make, however, and we're certainly interested in that as a GSoC topic if someone wants to try to take it on.Charles Oliver Nutterhttps://www.blogger.com/profile/06400331959739924670noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-31206369490980515062008-03-03T15:56:00.000-06:002008-03-03T15:56:00.000-06:00What about the performance issues? Are you satisf...What about the performance issues? Are you satisfied with JRuby performance?Anonymoushttps://www.blogger.com/profile/11951065633319406772noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-30546625094236015902008-02-28T14:25:00.000-06:002008-02-28T14:25:00.000-06:00This is going to sound out of left field, and peop...This is going to sound out of left field, and people will probably hate me for it, but you know what I'd like to see for JRuby? Good documentation. One central repository that contains everything in a well-organized and easy-to-find way. Thus far, in my efforts to figure out how to do stuff like implement Java interfaces, make Enums, use generics, I've had to search all over hell and back, collating bits of information from blogs, newsgroups, the wiki, etc. etc.<BR/><BR/>The main JRuby site is abysmal and looks like it was made by a ten year old in 1997. Everything about it lacks polish. If you want to make it easy for people to adopt it, try it out, play with it, get involved, making the information very easy to find, and the documentation as thorough and well-organized as possible, would be very good starts.<BR/><BR/>Please don't take this the wrong way; I am so excited about JRuby in particular, and in general Sun's awakening to the amazing potential of Java/the JVM as a new fundamental layer for development. I very much appreciate all the paid and voluntary labor that's gone into this. But seriously - can't sun fork out 20/hr for some undergrad to tidy this up? The cost/benefit is soooo tiny...Shanehttps://www.blogger.com/profile/00444360163290508892noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-41723671361599521532008-02-28T10:22:00.000-06:002008-02-28T10:22:00.000-06:00@mike hoskins: POSIX support is actually going rea...@mike hoskins: POSIX support is actually going really well now that we're using JNA to hook into native libraries. We have support for a number of features even Java SE doesn't like symlinks, file permissions, and stat. Your signal trapping is supported as well. Fork is in there too, but as it's probably not a very clean or safe way to live on a JVM (that's a big process to be forking) it's normally disabled and most JVMs will warn you loudly if you try to use it. But it's there, and all other POSIXy features we need to match Ruby are coming along as well.Charles Oliver Nutterhttps://www.blogger.com/profile/06400331959739924670noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-80215684844343061252008-02-28T08:58:00.000-06:002008-02-28T08:58:00.000-06:00As much as Cocoa and Win32OLE are important (and t...As much as Cocoa and Win32OLE are important (and they are important to me, too), how is POSIX support going for JRuby?<BR/><BR/>I'd like to be able to do fork() and trap() and the like (assuming all this can be done in Java).<BR/><BR/>BTW, JRuby is super cool. Thanks, thanks, thanks.mikehoskinshttps://www.blogger.com/profile/07689468586582130180noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-57103844999572324672008-02-28T02:51:00.000-06:002008-02-28T02:51:00.000-06:00You guys really kick ass! The Rdoc improvements so...You guys really kick ass! The Rdoc improvements sound great. Jruby has some bugs at the moment, so it doesn't work for me right now. But I'm watching your progress with interest.LeonBhttps://www.blogger.com/profile/00183457088341772805noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-8693070858065319032008-02-28T00:59:00.000-06:002008-02-28T00:59:00.000-06:00Along the lines of getting the Win32 library is an...Along the lines of getting the Win32 library is an implementation of the Win32Utils library (http://rubyforge.org/projects/win32utils). Daniel Berger (the maintainer of the existing library) had mentioned that he had started on this in a recent blog post (http://www.oreillynet.com/ruby/blog/2008/01/jruby_meets_the_windows_api_1.html).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-20975090.post-87863323322496768192008-02-26T20:37:00.000-06:002008-02-26T20:37:00.000-06:00@sgwong: That's a good one. We had someone start o...@sgwong: That's a good one. We had someone start on it, but then they disappeared without submitting any code. And there's the Jacob library for COM in Java that would take much of the pain out of it. I'll update the post.Charles Oliver Nutterhttps://www.blogger.com/profile/06400331959739924670noreply@blogger.comtag:blogger.com,1999:blog-20975090.post-91318705610691398372008-02-26T19:27:00.000-06:002008-02-26T19:27:00.000-06:00Add win32ole support into Jruby, either using Jaco...Add win32ole support into Jruby, either using Jacob or other existing Java to com bridge or JNA?. The win32ole usage should be same as MRI ruby win32ole because using win32ole in MRI is easy and I like the olegen which can generate the whole COM dll class in ruby.<BR/>Well, this is my point of view. I am a windows user and I use a lot of COM dll in my program. Support for win32ole is a nice feature for windows user.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-20975090.post-50886433414153280242008-02-26T12:02:00.000-06:002008-02-26T12:02:00.000-06:00Another idea might be to "fix" RDoc, whatever that...Another idea might be to "fix" RDoc, whatever that means. That's not really JRuby centric, but still a very worthwhile task, I think.<BR/><BR/>A documentation system that allows easy doc writing (Wiki-alike) and provides a better view on the actual functionality you can find in a certain instance would be really helpful. Plus a decent search feature.Anonymousnoreply@blogger.com