Blame


1 ffd9a51f 2023-08-04 jrmu #!/usr/bin/perl
2 ffd9a51f 2023-08-04 jrmu
3 ffd9a51f 2023-08-04 jrmu use v5.24;
4 ffd9a51f 2023-08-04 jrmu use warnings;
5 ffd9a51f 2023-08-04 jrmu use strict;
6 ffd9a51f 2023-08-04 jrmu use utf8;
7 ffd9a51f 2023-08-04 jrmu use Module::CoreList;
8 ffd9a51f 2023-08-04 jrmu
9 ffd9a51f 2023-08-04 jrmu # Install the Module::CoreList module from CPAN. Print a list of
10 ffd9a51f 2023-08-04 jrmu # all the modules that came with v5.24. To build a hash whose keys
11 ffd9a51f 2023-08-04 jrmu # are the names of the modules that came with a given version of
12 ffd9a51f 2023-08-04 jrmu # perl, use this line:
13 ffd9a51f 2023-08-04 jrmu
14 ffd9a51f 2023-08-04 jrmu my %modules = %{ $Module::CoreList::version{5.024} };
15 ffd9a51f 2023-08-04 jrmu
16 ffd9a51f 2023-08-04 jrmu while (my ($key, $value) = each %modules) {
17 ffd9a51f 2023-08-04 jrmu print "$key => " . ($value//"(undefined)") ."\n";
18 ffd9a51f 2023-08-04 jrmu }