Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^18: Curious about Perl's strengths in 2018

by chromatic (Archbishop)
on Apr 26, 2018 at 21:21 UTC ( [id://1213641]=note: print w/replies, xml ) Need Help??


in reply to Re^17: Curious about Perl's strengths in 2018
in thread Curious about Perl's strengths in 2018

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).

  • Comment on Re^18: Curious about Perl's strengths in 2018

Replies are listed 'Best First'.
Re^19: Curious about Perl's strengths in 2018
by LanX (Saint) on Apr 27, 2018 at 10:21 UTC
    > was subject to Rule 1 and Rule 2 design.

    Could you please explain what you mean with Rule 1 and 2 design here?

    Couldn't google it and probably my command of English isn't sufficient.

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Wikisyntax for the Monastery

      See The Rules in perlpolicy.
      ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (3)
As of 2024-04-18 23:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found