Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: A $dayjob Perl 6 program that runs 40x faster on the JVM than on Parrot

by grondilu (Pilgrim)
on Aug 06, 2013 at 05:50 UTC ( #1048048=note: print w/ replies, xml ) Need Help??


in reply to A $dayjob Perl 6 program that runs 40x faster on the JVM than on Parrot

To me, any improvement in rakudo's speed is good news. I think if rakudo could be about as fast as Perl 5, more Perl 5 people would start using it, even if it's not complete yet. Then we'd have more people helping the development of rakudo, and eventually we'd have a full implementation.

There was a Perl 6 conference lately, called The need for speed, and I think the speaker totally nailed it with his title. Perl 6 is quite well implemented now (still much to do but the most part is here), but now it really needs speed.


Comment on Re: A $dayjob Perl 6 program that runs 40x faster on the JVM than on Parrot
Replies are listed 'Best First'.
Re^2: A $dayjob Perl 6 program that runs 40x faster on the JVM than on Parrot
by sundialsvc4 (Abbot) on Aug 06, 2013 at 14:39 UTC

    Definitely naive.   Honest, I do not “anything personal” when I say that ... (a) this project was and always has been “an abstract exercise in programming-language design,” and (b) that it missed-the-boat almost from the beginning by being unable to standardize (and, importantly, to own) its runtime foundation.   (It frankly looks to me like there were “lots of committees and no decisions;” that it’s been that way for a decade; that it’s still that way.)

    Let’s say, not-too hypothetically, that I own a company whose star client budgets $4+ million a year to keep in 24/7/365 operation a system that runs their warehouse, as well as another system which once-an-hour rebalances the inventory demand projections which determine which product mix is shipped to what store through all of its warehouses.   All of which runs right-now on Perl-5, so “That is The Bar.”   And yet, here you are seemingly ecstatic that this Parrot thing runs 40(!) times slower than the well-known pig that runs Java?!

    I’ve made the comment before:   a worthy-successor to Perl-5 must be driven by actual developer-demand (not an abstract notion of what would be Kewel ...), must be fully and provably backward compatible with the now-vast installed base, and in every way must assuage the overwhelming deal-breaker consideration of business risk.

    If you “take it personally,” you’re taking my comment the wrong way.   This is pure business.   Billions of dollars of it.

Re^2: A $dayjob Perl 6 program that runs 40x faster on the JVM than on Parrot
by Anonymous Monk on Aug 06, 2013 at 07:15 UTC

    ... I think if rakudo could be about as fast as Perl 5, more Perl 5 people would start using it, even if it's not complete yet. ...

    Sounds naive. Maybe 5,8,10 years ago there might have been some potential of this happening (not very much potential), but there is zero chance (minus potential) of this happening today. Once burned, twice shy.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1048048]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2015-08-04 11:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The oldest computer book still on my shelves (or on my digital media) is ...













    Results (62 votes), past polls