If your code is "in the wild", isn't it already functional, all dependencies met?
Yes, but the next time someone wants to (re)install it, they can't simply install the required modules per the present README file I distributed. The project in question is distributed to a limited number of people so this point is kinda moot -- it's easy for me to redistribute. It would be a much bigger deal if it were a public project.

CPAN is more like your local public library than the Library of Congress
I respectfully disagree with you on that point. If the CPAN? isn't Perl's version of the Library of Congress then I don't know what is! CPAN is the Perl repository!

Oh, and finally, this would also be a place were code abstraction would be a Good Thing
Yes, you're right. But should I abstract every module I use? Just in case someone takes it off of CPAN? Perhaps I'll write an abstraction layer for CGI.pm and post to the monastery -- stand clear of the flames! ;-) In this particular case, I did abstact the INI handling stuff so there is no problem in my main program but my abstraction module now needs updating. I only abstracted because I needed some functionality not provided by Config::Ini. That certainly isn't the case with every module I use.

Besides it's generally a good idea to keep a virgin copy of the software you use.
Agreed. I'll be sure to be better about that from now on.

In reply to Re: Re: (RhetTbull) Re: Re: Config::Ini and IniFile on CPAN? by RhetTbull
in thread Config::Ini and IniFile on CPAN? by Flame

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.