NAME
Acme::TLDR - Abbreviate Perl namespaces for the Extreme Perl Golf
VERSION
version 0.004
SYNOPSIS
#!/usr/bin/env perl
use strict;
use warnings;
use Acme::TLDR;
use D::D; # Data::Dump
use D::MD5; # Digest::MD5
use DT; # DateTime
use HTTP::T; # HTTP::Tiny
print DT->now, "\n";
my $ua = HTTP::T->new;
my $res = $ua->get('http://ifconfig.me/all');
dd $res;
my $md5 = D::MD5->new;
$md5->add($res->{content});
print $md5->hexdigest, "\n";
DESCRIPTION
This module is heavily inspired on the shortener module proposal by Fernando Correa de Oliveira, albeit it operates in a completely distinct way.
ENVIRONMENT VARIABLES
DEBUG
- when set, dump the internals status (most importantly, the long <=> short name mapping;NOCACHE
- when set, no persistent cache is saved.
CAVEAT
To reduce loading time (ExtUtils::Installed->new->modules
is too damn slow), an installed module cache is initialized upon Acme::TLDR start. It is updated when the perllocal.pod file of the used Perl version gets a modified time more recent than the cache file itself.
SEE ALSO
AUTHOR
Stanislaw Pusep <stas@sysd.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Stanislaw Pusep.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
CONTRIBUTOR
Sergey Romanov <sromanov-dev@yandex.ru>