<?xml version="1.0" encoding="windows-1252"?>
<node id="670914" title="Which core modules did Perl 5.x have?" created="2008-02-28 10:49:19" updated="2008-02-28 05:49:19">
<type id="115">
perlquestion</type>
<author id="399589">
w-ber</author>
<data>
<field name="doctext">
&lt;p&gt;
Dear monks,
&lt;/p&gt;

&lt;p&gt;
is there someplace a comprehensive list of core modules shipped with Perl, grouped by the version? I have to remain compatible with 5.6.0 in an environment where installing CPAN modules is not an option, so I need to limit myself to what comes with Perl.
&lt;/p&gt;

&lt;p&gt;
There are two places I know that contain the answer, but both require much more involvement than I currently have time for. First is &lt;a href="http://perldoc.perl.org/index-history.html"&gt;perldelta, perlhist, et al.&lt;/a&gt;, which list changes from the previous versions. However, it doesn't contain a list of &lt;em&gt;all&lt;/em&gt; core modules, only new or changed ones, so I would have to read through all delta files since the beginning.
&lt;/p&gt;

&lt;p&gt;
The second that comes close is &lt;a href="http://perldoc.perl.org/index-modules-A.html"&gt;the list of core modules for the latest version&lt;/a&gt;. Some, but certainly not all, modules contain documentation when they were included in the core. Most contain a date when the module was created, or that can be deduced from the copyright notice, but there's no indication if the module was written then and included later.
&lt;/p&gt;

&lt;p&gt;
One option is to install vanilla 5.6.0 on some machine and check the list of modules, but surely there has to be a list somewhere? Isn't this frequently needed information?
&lt;/p&gt;

&lt;p&gt;
For those who think I'm shooting myself in the foot by not installing 5.6.0 and testing the program on it, I started programming in Perl when 5.6 came out, so I know already what has changed on the level of syntax and semantics, and can write compatible code. Arrogance? Yes, and when in doubt, I check perldelta.
&lt;/p&gt;

&lt;div class="pmsig"&gt;
&lt;div class="pmsig-399589"&gt;
&lt;p&gt;
-- &lt;br&gt;
print "Just Another [href://http://prometheus.frii.com/~gnat/yapc/2000-stages/slide25.html|Perl Adept]\n";
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</field>
</data>
</node>
