Hey all, quick thought

What do people think of adding a requirement to modules being added to CPAN, requesting other module dependancies to be listed along with the module info? I'm picturing something to the effect of requires: Net::FTP, MIME::Base64, etc... I mean I'm in no way affiliated with CPAN, nor do I know any one who is, but if people think it is a decent idea we can always send email :).

Granted their are automated ways to grab the dependancies (IIRC via a CPAN module), but I'm presently working at a job where this isn't an option. Also granted, the time taken to grab another module isn't that long, and CPAN's interface has been great lately. It's simply a pain that I don't think needs to be there.

It would be great to grab a module to use, see that it has dependancies, and check your perl installation for those modules prior to moving away from the browser, as opposed to post perl Makefile.PL..

Thoughts? Comments?

Update: I know this has probably come up before, and I admit to being lazy and not SuperSearching, or checking mailing lists. So for that I apologize, but would still like to see what people think about this issue right now.

/* And the Creator, against his better judgement, wrote man.c */

In reply to CPAN and module dependancies by l2kashe

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.