Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Actually, what most people expect is for Perl to read their minds

Well. A Real Gift. Actually, what Perl expects from most people is reading the minds of its developers.

Wow. This has been blunt. I don't mean it that way...

Going from low-level Perl (a.k.a Baby-Perl) to Sindarin Perl is a steady learning curve, along which one experiences many pitfalls, reasonable and questionable defaults, and really weird but useful things, and it is most helpful to get acquainted with Perl's history to understand why things in Perl are as they are. Practice sharpens the understanding, there's always something new to explore and find, at every corner are the thoughts, not only of you, but many, forged into code, at times long forgotten. Understanding Perl is in great part understanding its history, its whences and whys: it is reading the mind of its developers, and much wisdom can come thereof.

Going from Perl 5 to Perl 6 is like moving from Sindarin to Quenya. In the Sindarin world, that's the high-level language spoken by those who have been in the blessed realm of Valinor, and came back to Middle-Earth.

But we Grey-Elves haven't been there, and we are not Baby-Perl-Speakers any more. We know Valinor's lore by third hand, from Tales of Apocalypses and Synopses, and so we will have to read your minds to somehow keep our language fluent and our expressions unambiguous, and mixing Sindarin with Quenya will lead to trouble... that seems to be the biggest obstacle for transition.

The Grey-Elves did choose not to leave the lands where they awoke and saw the stars..

In reply to Re^4: ** operator in perl by shmem
in thread ** operator in perl by irah

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 exploiting the Monastery: (4)
    As of 2018-06-18 02:59 GMT
    Find Nodes?
      Voting Booth?
      Should cpanminus be part of the standard Perl release?

      Results (107 votes). Check out past polls.