It's unclear to me how P6 was a harsher environment for core contributors than P5 could have

In some ways it was and in some ways it wasn't.

P6 had the permission to break everything because it had no users and it had a hand-waved "compatibility" plan that still doesn't work. There was rarely any pressure to deliver anything useful and usable because there were no users and no schedules, and it suffered for a long time because of that.

That lack of market pressure produced a lack of technical leadership, and you can see it in the fights between Dan and Leo, for example. It's difficult to build the right thing when you don't know what to build and it's very difficult to say no to the wrong things when you don't know what to build.

At the same time, Perl had no permission to break anything because P6 held it back for so long. Not only was P6 the future version destined to replace Perl, it had Larry's full attention and was subject to Rule 1 and Rule 2 design.

If I take solace in much from that debacle, it's that Perl has adopted the monthly/yearly release cadence that worked for us in Parrot as well as a deprecation policy (even if it didn't work so well for Parrot).


In reply to Re^18: Curious about Perl's strengths in 2018 by chromatic
in thread Curious about Perl's strengths in 2018 by Crosis

Title:
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, details, 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, summary, 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.