Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Thanks for the lecture.

(I'm not the only person who stopped contributing. A healthier project, I believe, would try to figure out why that is.)

I spent nine years of my volunteer time working on various parts of P6 and Parrot, and I spent most of that time doing the unfun things that no one else really wanted to do, like fixing segfaults, plugging memory leaks, profiling performance problems, and even fixing performance problems. I did all of that because I wanted to use Perl 6 for real work.

When Rakudo Star finally came out, it wasn't usable for real work. I had a list of specific technical limitations (and none of them were "it's too slow" or "it only runs on Parrot"). To this day, Rakudo has addressed none of them. The last time I tried to explain them to #perl6, no one even wanted to hear them. That's fine; I eventually realize when no one cares about what I care about.

Volunteers will do what volunteers will do (though I'm not sure you can entirely characterize someone who's taking grant money from TPF as a volunteer), but to my mind their efforts still have not produced the useful and usable subset of Perl 6 they promised three years ago. The last time I cared to look, they were still chasing rainbows instead of writing documentation or making sure their installer works or keeping community-contributed modules passing tests. It's nice that they're having fun. I'm sure they have only the best intentions, but real artists ship.

Many other people could have done what I did, but if you take away the couple of thousand commits I checked in or the design changes I helped to produce over the several thousand hours I spent on it all, P6 wouldn't look like it does today. If, in your eyes, even that doesn't earn me the right to criticize a project that still hasn't released anything that I can use productively today, then that's your problem—not mine.

Now go ahead, whine that my negativity is discouraging potential contributors—because you're so certain that that must be the real problem.

In reply to Re^5: v5, a reimplementation of P5 (was Re^5: A "Perl-7" that I could actually USE right now) by chromatic
in thread A "Perl-7" that I could actually USE right now by sundialsvc4

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others romping around the Monastery: (4)
    As of 2020-01-23 22:25 GMT
    Find Nodes?
      Voting Booth?