perl-Export-Attrs
The Perl 6 'is export(...)' trait as a Perl 5 attribute


*NOTE:* This module is a fork of Perl6::Export::Attrs created to restore compatibility with Perl6::Export::Attrs version 0.0.3. Implements a Perl 5 native version of what the Perl 6 symbol export mechanism will look like (with some unavoidable restrictions). It's very straightforward: * If you want a subroutine or package variable to be capable of being exported (when explicitly requested in the 'use' arguments), you mark it with the ':Export' attribute. * If you want a subroutine or package variable to be automatically exported when the module is used (without specific overriding arguments), you mark it with the ':Export(:DEFAULT)' attribute. * If you want a subroutine or package variable to be automatically exported when the module is used (even if the user specifies overriding arguments), you mark it with the ':Export(:MANDATORY)' attribute. * If the subroutine or package variable should also be exported when particular export groups are requested, you add the names of those export groupsto the attribute's argument list. That's it.

Artistic-1.0 or GPL-1.0+

cloud_download Downloads

Please select a product to see the available package versions:
Loading...
Loading package downloads...