vars-global version 0.0.1

This module lets you define 'global' variables and gain a slight advantage over blind use of package variables.

SYNOPSIS

# In the place/package where we want to create globals use vars::global create => qw( $foo @bar %baz );

# Add some more global symbols
vars::global->create(qw( $hello @world %now ));

# Somewhere else, where we need to access those globals use vars::global qw( $foo @bar %baz );

# Don't try to use globals that do not exist use vars::global qw( $Foo ); # typo, croaks use vars::global qw( @inexistent ); # we don't create by default

# use 'create' as above

# You can also import and create new globals use vars::global qw( $foo %baz ), create => qw( $hey @joe );

# If you're lazy, you can import all the globals defined so far use vars::global ':all';

INSTALLATION

To install this module, run the following commands:

perl Makefile.PL
make
make test
make install

Alternatively, to install with Module::Build, you can use the following commands:

perl Build.PL
./Build
./Build test
./Build install

DEPENDENCIES

None (strict, warnings and Carp: do you call these "dependencies"?!?).

COPYRIGHT AND LICENCE

Copyright (C) 2006, Flavio Poletti

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.