To answer the update - the only time I use typeglobs is when I've chosen a bad name for a function, and want to deprecate it. I'll rename the function, and create the aliased function:

our *old_name = \&new_name;
Or, if I need to "inherit" a function from another module that isn't actually in my @ISA:
our *some_func = \&Other::Module::some_func;
I've done this in cases where this module should be inheriting from Other::Module, but it isn't, yet. It allows me to use some of the advanced features of the new base class without having to use all the features. It can be tricky to do in general, so I have to pick and choose the cases where it will work. When it does, however, it really makes it easier in the future to switch base classes as I'm already part-way there.


In reply to Re: Use of Typeglob by Tanktalus
in thread Use of Typeglob by murugu

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.