Using 5.8.8 and due to tight control of our software stacks I cannot make use of non-core Perl modules.

Yes, even you can use CPAN. On one hand, the poor woman who has to fill out our due-diligence reports for our lawyers hates the work. On the other hand, she knows that this is why I'm so productive. So we go through the extra overhead. Before I joined the team, everyone just thought they had to rely solely on whatever was already on the system. As space_monk suggests, I've pursued a path of expanding it. That's still my suggestion here.

Talk to your manager about this. At your current rate of pay and how long it would take to rewrite the functionality provided by one of the CPAN modules, or at least the subset you need (please take into consideration the extra testing you'll have to perform), what does that cost? And what does it cost to add an extra module (or, in my case, 100 modules)? Generally, it's cheaper to use the CPAN module. And I say that even when I have to involve the lawyers for re-distribution approval.

Please don't take "tight control" to automatically mean "no non-core". Because most people are fairly reasonable about this type of thing - if it makes you more productive, they'll probably be in favour of finding a way to help.


In reply to Re: Reliable FQDN from IP by Tanktalus
in thread Reliable FQDN from IP by agentorange

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.