CPAN and Tooling Concepts
Dependency Check
Dependency checks compare required module names with modules already available.
Dependency Check
dependency_check.pl
use strict;
use warnings;
my $extra = ;
my @required = ("strict", "warnings", $extra);
my %available = (
strict => 1,
warnings => 1,
JSON => 1,
);
my $missing = 0;
my $checked = 0;
foreach my $module (@required) {
$checked = $checked + 1;
if (!$available{$module}) {
$missing = $missing + 1;
}
}
print "extra=$extra\n";
print "checked=$checked\n";
print "missing=$missing\n";
use strict;
use warnings;
my $extra = ;
my @required = ("strict", "warnings", $extra);
my %available = (
strict => 1,
warnings => 1,
JSON => 1,
);
my $missing = 0;
my $checked = 0;
foreach my $module (@required) {
$checked = $checked + 1;
if (!$available{$module}) {
$missing = $missing + 1;
}
}
print "extra=$extra\n";
print "checked=$checked\n";
print "missing=$missing\n";
use strict;
use warnings;
my $extra = ;
my @required = ("strict", "warnings", $extra);
my %available = (
strict => 1,
warnings => 1,
JSON => 1,
);
my $missing = 0;
my $checked = 0;
foreach my $module (@required) {
$checked = $checked + 1;
if (!$available{$module}) {
$missing = $missing + 1;
}
}
print "extra=$extra\n";
print "checked=$checked\n";
print "missing=$missing\n";
dependency
A dependency is another module that a program needs.