Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Some points:
  • There is no "Good Damian". There is no "Evil Damian". There is just me.
  • There seems to be this notion that the design team is full of excessively smart people who have no ability to weigh the consequences of their ideas. In reality, we find ourselves only just barely smart enough, and sometimes not even that. And we're consumed with unravelling the ramifications of every decision we make. That's one of the reasons each Apocalypse takes so long to produce.
  • Every idea I contribute to Perl is based on a real need that I, or someone I respect, has genuinely experienced in real programming tasks.
  • Look at the many Perl 5 modules that I've written (and that 1000s of people now rely on every day), and then look at what's being added to Perl 6. Notice the correlation?
  • Perl 6 is not taking resources from Perl 5. Since Perl 5 started we've seen the release of 100s of new Perl 5 modules (over a dozen by me alone) as well as Perl 5.8, which is unquestionably the best release of Perl 5 ever.
  • The points that people have made about Apocalypses terrifying and Exegeses mollifying are particularly relevant. No Apocalypse can be fairly judged until the corresponding Exegesis has appeared.
  • Apocalypses are diffs against Perl 5. So they naturally make Perl 6 seem totally different. But about 80% of the existing language is going through unchanged. I wrote an article on that very topic.
  • We are working to reduce the complexity of the language. It's one of our primary goals.
  • Yes, many of the features we're adding have not be hitherto seen in popular mainstream languages. That's precisely why we're adding them. Making advantaged programming techniques accessible to real programmers is a long Perl tradition. For example, earlier releases of Perl have done the same thing with closures, user-accessible symbol tables, tail recursion, tying, user-defined class implementations, dynamic inheritance structures, autoloading, etc. etc.
  • Larry got Perl 1 right. He got Perl 2 right. And Perl 3. And Perl 4. And Perl 5. It's unlikely he's going to screw up -- or allow me to screw up -- Perl 6.
  • That said, we really do appreciate your concerns. And the fact that you are willing to express them publicly, and without resorting to FUD. Such feedback keeps us ever mindful of our goals and responsibilities. Thank-you.

In reply to Re: Perl 6 is too complex by TheDamian
in thread Perl 6 is too complex by Anonymous Monk

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 all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others perusing the Monastery: (6)
    As of 2018-01-17 08:27 GMT
    Find Nodes?
      Voting Booth?
      How did you see in the new year?

      Results (196 votes). Check out past polls.