From: Michael Campbell Date: 2004-07-02T20:37:06+09:00 Subject: Re: My Current Ruby Concern Take a look also at "Groovy". Much more ruby-ish. (http://groovy.codehaus.org/) On Fri, 2 Jul 2004 14:27:09 +0900, Nicholas Van Weerdenburg wrote: > > I get the impression that the J2EE world is starting to go ballastic > over Jython. JRuby gets some mention, but not that much, and I get the > impression that the long term prospects of JRuby are a bit mixed. For > this reason, I felt compelled to learn some Jython so I could use a > modern language in my day-to-day J2EE work. > > Unfortunatly, I really can't stand using Python. The selfs, method > __protection__ mechanism, and lack of expression-orientation (unlike > Lisp and Ruby) make me weep. I'm still plinking at it here and there, > giving it a chance, but my mindset is not improving, and I'm starting to > think Python claims of readability are only relative to Perl- I find > Java/C/C++ easier to read. But that's really irrelevant to this point, > outside of my personal motivation for looking at JRuby more seriously. > > So now I'm trying to use JRuby, and it's much better then I expected. > However, I'm still concerned about: > 1. it's robustness and how it impacts my chosing to use it, and > 2. it's impact on Ruby longterm due to prevalence of Jython. I get the > impression that Jython is becoming almost the defacto J2EE scripting > language, with Groovy possibly taking off when it's more mature (is it > just me, or does Groovy look a lot like a Ruby clone with a bit of Java > baggage left in for more seamless interoperability?). Where Jython has > followed Python into general usage, that could change with Jython being > the reason people use Python. > > Not sure what point is...I guess I'm looking for some > experiences/ideas/feedback. I think dynamic JVM langauges are going to > become an essential part of enterprise Java, and I'm hoping I don't have > to use Jython on my next job. Those underscores and selfs- how can > anyone stand it? And the lack of expression-kindness. > > Thanks, > Nick > >