The syntax issue is not a problem. I'm just so use to statically typed languages and the tools built around them that I never really considered anything else. I think I identify more with the work you are doing with Mirah http://www.mirah.org/wiki/MirahFeatures .
On Sun, Sep 12, 2010 at 2:19 AM, Charles Oliver Nutter <head...@headius.com>wrote: > On Sep 9, 11:17 pm, Sean Griffin <trenchgui...@gmail.com> wrote: > > My intention is not as sensational as my subject, but it's succinct so > > I'll go with it. > > FWIW, I'm surprised JRuby doesn't come up more. Perhaps people don't > think about it because they feel Ruby is a "non-JVM" language more > than a JVM language? > > Ruby the language (not necessarily on JRuby) likely has more users > worldwide than Groovy, Scala, and Clojure combined. By conservative > estimates there are 500k-1M folks using Ruby. There are dozens of Ruby > conferences around the world; I'll be attending 6 total this fall in > the US, Japan, Brazil, and Uruguay, and more this spring in Europe and > India. So it can't be that there's not a community to support it. > > JRuby itself has defeated the idea that "Ruby is slow" already, and in > the next release Ruby performance for many things will start to > approach Java...even without requiring static types and other dynlang" > impurities. For small benchmarks, JRuby master has exceeded the > performance of all other dynamic languages on the JVM already. > > JRuby integrates very well with Java, implementing interfaces (at > runtime or ahead-of-time), extending classes, and of course calling > any Java class as if it were just another Ruby class. The vast > majority of integration cases work just fine, and most folks that > choose JRuby do so explicitly because it integrates so well. > > I suppose the big reason people may not consider Ruby is due to the > differing syntax and some oddities in the language? I don't find the > syntax that far off from Java...mostly it's replacing {} with > do...end, using @foo for instance variables, and omitting visibility > modifiers. So I think this is a red herring too. > > I'd like to hear why nobody on this thread has even mentioned JRuby, > especially if it's something we've failed to do in the implementation > that keeps people away. > > - Charlie > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.