On 1/18/07, M. Edward (Ed) Borasky [email protected] wrote:
surf wrote:
At the back of the Nutshell book it mentions a possibilty of a joint
backend of Ruby/Perl/Python.
Anyone ever heard much on that ? The really cool thing about that
would be that might be that if you could get access to all the Perl
stuff on CPAN and call it through Ruby then you could leverage that,
otherwise Ruby developers would have to reinvent the wheel on that
stuff and there is a ton of stuff available.
Speaking as a former Perl hacker, even a one-time “Perl Guru” – not
really, but they called me that at one particular company – I have to
tell you, reinventing the wheel is only bad when the existing wheel is
circular. There may be one or two square wheels on CPAN, and if so,
reinventing them would probably be okay. I mean you could make the
case that Rails is nothing but a square ring of square wheels
reinvented recursively to be circular (although the metaphor breaks
down pretty painfully).
s/Perl/Java/ and you have Java, JRuby and Jython running on the Java
Virtual Machine. With all due respect to the Parrot and Cardinal
projects, the JVM has many engineer-decades of industrial strength
software development under its belt and is now Open Source – GPL, even!
If you must have Perl, it seems to me the path of least resistance
would be to build a JPerl. I don’t know for a fact that there isn’t such
a project. 
I think this is a very good point. (Which is probably it took over the
entire thread.) The Parrot and Cardinal projects sound cool, but
I’ve always been skeptical of both – honestly, I’m not sure why, but
I definitely have doubts – while JRuby and Jython happened naturally,
and instead of being just around the corner for a decade or so, they
happened quickly, especially JRuby.
There’s actually a very neat interview on InfoQ with Tim B. (I
think? the Atom guy) about why Sun is interested in things like JRuby,
and the answer is, if Ruby runs on a JVM ten years from now, making
JVMs and hardware that runs them well is still a business.
That being said, I heard Jython might actually be dead in the water.
Total rumor, though, I don’t really know. I was up very late last
night and I’m still in a groggy morning mode, so if the post seems
grumpy and/or ill-informed, sorry about that.