Mons Anderson > constant-def-0.01 > constant::abs

Download:
constant-def-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

constant::abs - Perl pragma to declare previously constants using absolute name

VERSION ^

Version 0.01

SYNOPSIS ^

Define compile-time constant using full package name. The main reason is to use for forward definition of debugging constants. Created as an addition for constant::def

    # complex way
    # in main.pl
    BEGIN { *My::Module::Debug = sub () { 1 }; }
    use My::Module;

    ################

    # using this distribution
    # in main.pl
    use constant::abs 'My::Module::DEBUG' => 1;
    use My::Module;

Syntax is fully compatible with constant

SEE ALSO ^

constant::def, constant

AUTHOR ^

Mons Anderson, <mons at cpan.org>

COPYRIGHT & LICENSE ^

Copyright 2009 Mons Anderson.

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

syntax highlighting: