One of the nice features of Perl is the enormous number of extension one can get from CPAN. It is also one the problems. If an application relays on several CPAN modules it needs to either include them in its own distribution or the user/system administrator will have to install the modules using CPAN.pm or some other method. While there is a huge improvement in the ease of installation of modules using CPAN.pm, it is still a problem. Especially on shared web hosting system

I think it would be nice if on standard systems the installed Perl module would cover more areas.

According to this talk of Nick, Perl 5.10 will no longer be "one size fits all". There are plans to have various size dists.

On the other hand in this thread of the perl5-porters about the roadmap for 5.10, while Hugo seem to be in favour incorporating Module::Build, CPANPLUS and Inline or a minimal subset of it, I have not seen the issue of various sized dists come up. Have they maybe dropped the idea ?

From various other threads here and here I conclude that I might not be the only one who thinks having more CPAN modules in the core might make Perl more attractive to the developers. It will be easier to distribute software if all their prerequisites are already installed.

On the other hand for any software eventually you will need to get additional modules or newer version of existing modules so maybe having a much larger number of CPAN modules installed on a system won't solve the problem.

So I am wondering what do you monks think about this ?
Would such a large Perl installation solve any problem or would it make worse ?
Which modules would you include in such a distribution ?

Let me put here my short list

So what do you think ?

In reply to Larger Perl distributions by szabgab

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.