Main > Programming > Libraries >

Variable::Alias 0.01

Variable::Alias 0.01

Sponsored Links

Variable::Alias 0.01 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.003 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 903
Date added: 2007-05-04
Publisher: Brent Dax

Variable::Alias 0.01 description

Variable::Alias is a Perl module created to alias any variable to any other variable.

SYNOPSIS

use Variable::Alias alias;
my $src;
my $a;
our $b;
my @c;
our @d;

alias $src => $a;
alias $a => $b;
alias $b => $c[0];
alias @c => @d;

$src=src;
# All the other variables now have the string
# src in the appropriate places.

There are various ways to alias one variable to another in Perl. The most popular is by assigning to typeglobs. This is quite efective, but only works with globals. Another method is to use a module like Lexical::Alias or Devel::LexAlias, but as their names suggest, these only work with lexicals. Theres no way to alias an element of an array or hash.

Variable::Alias changes all that. It uses a tie to provide One True Way to alias a variable.

Interface

Variable::Alias may export any or all of five functions. If youve used Lexical::Alias, the interface is virtually identical.

alias(VAR, VAR)

alias takes two variables of any type (scalar, array or hash) and aliases them. Make sure they have the sigil you want on the front.

This function is only available in Perl 5.8.0 and later, because the prototype tricks it uses were first implemented in that version.

alias_s(SCALAR, SCALAR)

alias_s takes two scalars and aliases them.

alias_a(ARRAY, ARRAY)

alias_a takes two arrays and aliases them. Note that this is actual arrays, not array elements, although you can alias references in elements, like so:

alias_a(@short, @{$some->sequence->{of}->calls->{thats}[2]{long}});

alias_h(HASH, HASH)

alias_h takes two hashes and aliases them.

alias_r(REF, REF)

alias_r takes two references and aliases them. The referents must be of the same type.

Variable::Alias 0.01 Screenshot

Advertisements

Variable::Alias 0.01 Keywords

Bookmark Variable::Alias 0.01

Hyperlink code:
Link for forum:

Variable::Alias 0.01 Copyright

WareSeeker periodically updates pricing and software information of Variable::Alias 0.01 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Variable::Alias 0.01 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
vars::global is a Perl module that tries to make global variables a little safer. Free Download
Variable::Strongly::Typed::Validators is Perl module with built-in type validators. Free Download
Variable::Strongly::Typed::Scalar is Perl module for strongly typed scalar. Free Download
Apache::Audio::DB is a Perl module that can generate a database of your tunes complete with searchable interface. Free Download
Variable::Strongly::Typed is a Perl module to let some variables be strongly typed. Free Download
Audio::Cuefile::Parser is a Perl module for audio cuefile parser. Free Download
Net::AudioScrobbler is a Perl module that provides an interface to AudioScrobbler. Free Download
Alzabo is a Perl module with data modelling tool and RDBMS-OO mapper. Free Download