Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks

by sundialsvc4 (Abbot)
on Dec 03, 2013 at 02:09 UTC ( #1065352=note: print w/replies, xml ) Need Help??

in reply to Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks

So, perhaps I am just missing something here ...

You appear to either have developed ... or to now be seeking gratuitous public payments so that you can develop ... “a Perl-5 compatible optimizing compiler.”   And, also apparently, you will not be dissuaded from this quest:   every few weeks, another ...




... shows up here.

“Okay, we get it.”   You have (at least, started to) create(d) a static-code compiler for a dynamic language, and you have produced some impressive-to-you “benchmarks.”   This, somehow, is supposed to be (a) “breathtakingly impressive,” and (b) ipso-facto worthy of a material underwriting contribution.

So far, if I may be so blunt-and-rude as to be the one to say it, it seems to me that the one-and-only distinguishing factor between you and the “Perl-6” crowd is that you seem to be asking for money.

“Yes, as a matter of fact,I do ‘have money.’”   As do we all.   What have you done to deserve it?   Did the Perl-5 community ever ask for “an optimizing compiler?”   (Likewise:   did it ever ask that the Perl-5 language be utterly re-designed?)

  • Comment on Re: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks

Replies are listed 'Best First'.
Re^2: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks
by Will_the_Chill (Pilgrim) on Dec 03, 2013 at 04:14 UTC

    I'm not redesigning Perl 5 in any way, the low-magic Perl 5 that will be parsed and compiled by RPerl v1.0 is an explicit subset of Perl 5, there are no changes to the language in that sense. On the other hand, Perl 6 was never really intended to be backward compatible with Perl 5 (viv and STD_P5.pm6 notwithstanding), and to be perfectly clear the RPerl project has nothing whatsoever to do with Perl 6. I think Saint Larry is super cool and I hope Perl 6 happens someday, but RPerl only pertains to Perl 5.

    As you correctly (wow!) point out, I am in the process of creating a static compiler for a dynamic language. As I have mentioned in multiple locations, RPerl v1.0 will be released this Christmas.

    Yes, you really are rude and seemingly ignorant, but that's not stopping me from answering your questions as best as I can.

    I am asking for money because I am not currently funded by any companies or other organizations. You are not contributing your own money, so why should it bother you if scores of other people pledge over $1,400 to RPerl? Maybe you are jealous? I can't figure that part out.

    Over the years I've heard many people ask about a Perl optimizing compiler, and I've needed one myself for quite some time. Saint Larry says we should "Let Many Flowers Bloom", so I can't help but wonder why you have such a hateful attitude toward the Perl 11 flowers and RPerl specifically? Social maladjustment?

    If you don't need RPerl to make your own code run fast, that's fine, no biggie. But why be such a jerk about it when the rest of us are interested in it as a project?

    Seriously dude, why the beef? Can't we all just get along?


    ~ Will

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1065352]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2018-06-23 13:00 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (125 votes). Check out past polls.