perl-macro - compiler backend

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-macro-0.60.0-11.mga7.noarch.rpm
Package name perl-macro
Package version 0.60.0
Package release 11.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 25.81 KB
Installed size 39.72 KB
The 'macro' pragma provides macros, a sort of inline functions, which is
like C pre-processor's macro.
The macros are very fast (about 200% faster than subroutines), but they
have some limitations that C pre-processor's macros have, e.g. they cannot
call 'return()' expectedly, although they seem anonymous subroutines.
Try 'PERL_MACRO_DEBUG=2' if you want to know how this module works.


Package Version Architecture Repository
perl-macro-0.60.0-11.mga7.noarch.rpm 0.60.0 noarch Mageia Core
perl-macro - - -


Name Value
perl >= 5.008_001
perl(B) -
perl(B::Deparse) -
perl(Carp) -
perl(Filter::Util::Call) >= 1.60.0
perl(PPI) >= 1.205.0
perl(PPI::Document) -
perl(PPI::Lexer) -
perl(Scalar::Util) -
perl(constant) -
perl(strict) -
perl(warnings) -
perl(warnings::register) -
perl-base >= 5.28.0


Name Value
perl(macro) = 0.60.0
perl(macro::compiler) -
perl(macro::filter) -
perl-macro = 0.60.0-11.mga7


Type URL
Binary Package perl-macro-0.60.0-11.mga7.noarch.rpm
Source Package perl-macro-0.60.0-11.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-macro rpm package:
    # dnf install perl-macro




2018-09-20 - umeabot <umeabot> 0.60.0-11.mga7
(not released yet)
+ Revision: 1287503
- Mageia 7 Mass Rebuild
2017-10-03 - tv <tv> 0.60.0-10.mga7
+ Revision: 1165283
- rebuild with fixed rpm for missing autodeps
2017-09-27 - tv <tv> 0.60.0-9.mga7
+ Revision: 1160316
- add BR on perl(inc::Module::Install)
2016-06-19 - pterjan <pterjan> 0.60.0-8.mga6
+ Revision: 1029495
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.60.0-7.mga6
+ Revision: 949285
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-mixin-0.80.0-3.mga7.noarch.rpm Mix-in inheritance, an alternative to multiple inheritance
perl-multidimensional-0.14.0-3.mga7.i586.rpm Disables multidmensional array emulation
perl-namespace-autoclean-0.280.0-4.mga7.noarch.rpm Keep imports out of your namespace
perl-namespace-clean-0.270.0-2.mga7.noarch.rpm Keep imports and functions out of your namespace
perl-namespace-sweep-0.6.0-9.mga7.noarch.rpm Sweep up imported subs in your classes
perl-obexftp-0.24-16.mga7.i586.rpm Perl library to access devices via the OBEX protocol
perl-ogd-0.30.0-8.mga7.noarch.rpm Ordered global destruction of objects stored in globals
perl-openbabel-2.4.1-5.mga7.i586.rpm Perl wrapper for the Open Babel library
perl-openipmi-2.0.25-4.mga7.i586.rpm Perl interface for OpenIPMI
perl-p5-Palm-1.400.0-4.mga7.noarch.rpm Modules for reading manipulating, and writing .pdb and .prc database
perl-pQuery-0.230.0-4.mga7.noarch.rpm A perl port of jQuery framework
perl-parent-0.237.0-1.mga7.noarch.rpm Establish an ISA relationship with base classes at compile time
perl-pcsc-perl-1.4.14-4.mga7.i586.rpm Perl interface to the PC/SC smart card library
perl-podlators-4.110.0-2.mga7.noarch.rpm Convert POD data to formatted ASCII text
perl-pragma-base-2.150.0-9.mga7.noarch.rpm Compile-time class fields