Just like using symbolic references instead of real ones is legal, but stupid.

No, No, NO! Symbolic references are not stupid, just extremely powerful. There are many perfectly smart reasons to use symbolic references. It just so happens that 99% of all of the actual usages are stupid.

It's kinda like saying C-style for-loops are stupid. Well, for the most part, Perl-style foreach-loops do whatever C-style ones do and better with more checking and the like. And, in those cases, it is stupid to use the C-style one. But, and I'm sure I'm not alone, there are a ton of "boundary" cases where the C-style one may be preferable for a number of reasons (like the Perl-style one doesn't do what I need, etc).

Never use absolutes - there's always a counter-example. *grins*

------
We are the carpenters and bricklayers of the Information Age.

Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.


In reply to Re6: How do I determine the underlying type of an Object? by dragonchild
in thread How do I determine the underlying type of an Object? by jaa

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.