Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

The most reassuring sentence of A6 IMHO is

You're not expected to understand all of that yet.

;-) Some of the syntax Larry presents looks quite frightening, but it is good to remind yourself that a lot of it is optional. I guess for 80% of bread-and-butter scripts, we're going to use 20% of the material in A6. But it is good to see that Perl 6 will allow me to write anything from Lispish to C++-ish code.

I admit that I haven't followed the process behind parrot too closely. But I am getting the impression now that Perl 6 is strongly headed towards becoming a general-purpose language, like C/C++/Java. The two most important indicators for that are IMHO code optimization and JIT compilation in parrot (see python bet :)) and detailed type system and subroutine signatures in Perl 6 (which means that "XS" will probably directly be implemented in Perl 6). Of course, at the same time, Perl 6 tries to cover niches as well, for example with it's new regex syntax.

Am I too hopeful in assuming that the Perl 6/Parrot guys are actually creating something that will be in many areas as fast and flexible as the abovementioned languages or better? Will we be writing KDE apps, kernel-mode drivers, COM objects and web browsers in Perl 6? Or is this something so blatantly obvious I should have noticed it a long time ago?

Let me restate my original thought: The one thing that really excites and keeps me from despairing when seeing all that syntax is that essentially, Perl 6 will still be a simple language. You'll be able to use just what you need, just like with Perl 5. I like that.


In reply to (A6) Perl 6, a general-purpose language? by crenz

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!
  • 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?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others examining the Monastery: (10)
    As of 2015-07-05 08:54 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









      Results (61 votes), past polls