I believe we have all been focusing on the aspects of Perl6 that differ from Perl5, and while there are many, it is a reasonable argument that the operators and syntactic changes are for the better, which means a more consistent and clean language.

What we have not been focusing on is that Perl6 will still look like Perl5. The simple programs will not alter much at all. The larger and more complex programs will alter more, but in a way that makes them simpler and shorter.

I believe the biggest challenge is for the Perl6 implementors, and the language definers. As a mere user of the language, I am continually awed by the thought and care being taken to bring us Perl6. I have no problem waiting for Perl6, I have faith that those bringing it to us are the best people to be doing so, and I welcome the renewed interest and future prospects of a fresh Perl.

A lot of these discussions sound like a general fear of the unknown. You are going to get a better language, and you have an enormous head start in already knowing Perl5.

Oh, and it will perform better, too.


In reply to Re: Perl6 syntax being too much complex? How we will teach and read that?! by pbeckingham
in thread Perl6 syntax being too much complex? How we will teach and read that?! by gmpassos

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.