No, but some of us would like to understand if any parts of the criticism are actually useful to us today. One can make all sorts of statements about things that might or might not have been, and one can throw around terms like "snobbery", but the simple fact is that the people in charge of Perl in 1996 weren't interested in or capable of turning Perl into PHP. And it's not at all clear that if we'd tried, we'd have succeeded. Or if we'd succeeded, that we'd be happy with the result today. I'm pretty happy with where Perl 5 actually got to, considering its limitations.

But progress depends on the seesaw between the better-is-better approach and the worse-is-better approach. The first 14 years of Perl were mostly built on the worse-is-better approach, and eventually you run into the inevitable fact that a large enough pile of worse things ends up stinking. So you can view the Perl 6 effort as an attempt to introduce a better-is-better cycle into the mix, where part of that cycle is to design intentionally for the next worse-is-better cycle. Only time will tell if we're succeeding in that.

But let me tell you that from the inside it doesn't feel like a case of computer science envy. It feels a lot more like a heavy commitment to make Perl 6 the best language we can for keeping programming fun in the 21st century. That's a commitment in time, in money, and in the realization that we'd have to take a lot of cultural flack to get where we want to go. That's okay--we knew that going in, though perhaps we underestimated the scale of those commitments. But we're in this for the long haul, and over the long haul, I think the sacrifices will be worth it, one way or another.


In reply to Re^2: Tim O'Reilly on Perl by TimToady
in thread Tim O'Reilly on Perl by fauria

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.