AltaVista-BabelFish
view release on metacpan or search on metacpan
BabelFish.pm view on Meta::CPAN
eval 'use CPAN;';
if($@) {
$errstr{ $ident } = $@;
return 0;
}
eval <<'REDIRECT_END';
use IO::Redirect;
$ior = IO::Redirect->new();
$ior->redirect_stdout_stderr(\$cpan);
REDIRECT_END
my $mod = CPAN::Shell->expand('Module', 'AltaVista::BabelFish');
if(defined $mod) {
if($VERSION eq $mod->cpan_version) {
if(ref $ior) {
$ior->un_redirect_stdout_stderr();
}
return 1;
}
else {
$errstr{ $ident } = "Installed Version: $VERSION\nLatest "
. 'version: ' . $mod->cpan_version();
}
}
else {
$errstr{ $ident }
= "Undefined CPAN Object. Here is what CPAN said:\n$cpan"
if ref $ior;
$errstr{ $ident } = "Undefined CPAN Object." if !ref $ior;
}
if(ref $ior) {
$ior->un_redirect_stdout_stderr();
}
return;
}
sub fishinfo {
my($self, $use_native) = @_;
my $title
= "AltaVista::BabelFish Perl module $VERSION by Daniel Muey";
my $url = 'http://search.cpan.org/~dmuey/AltaVista-BabelFish-'
( run in 1.183 second using v1.01-cache-2.11-cpan-49f99fa48dc )