#!/usr/bin/perl -w
use strict;

use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
my $version = $instmod->version($module) || "???";
       print "$module -- $version\n";
}

# perl -MExtUtils::MakeMaker -le 'print MM->parse_version(shift)' 'file'