The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.