Sigils. "Best Thing Ever?" IMHO, yup! Even though sigils tend to enhance the 'noisyness' of a line, once you learn to read them, theyres no going back. Sigils do so much more to promote code legibility and understanding then practicly any other structure in the language. The ability to know instantly what data type something is, is invaluable. You could get into scalar references, but in general those are still understandable. You know that whatever is in $var is going to be a singular value, whatever it is, and you know if you see @$var that $var is supposed to be a refference to an array. Much cleaner then random pointers. Again, this is all IMHO of course, etc etc.

In reply to Re: Perl aesthetics: the good, the bad, the ugly. by BUU
in thread Perl aesthetics: the good, the bad, the ugly. by vladb

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.