perl-SelfLoader - Automatic function loader (using __DATA__)

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name perl-SelfLoader
Package version 1.240.0
Package release 3.mga7
Package architecture noarch
Package type rpm
Installed size 36.99 KB
Download size 23.48 KB
Official Mirror
This module tells its users that functions in the FOOBAR package are to be
autoloaded from after the '__DATA__' token. See also the
perlsub/"Autoloading" manpage.
The __DATA__ token
The '__DATA__' token tells the perl compiler that the perl code for
compilation is finished. Everything after the '__DATA__' token is
available for reading via the filehandle FOOBAR::DATA, where FOOBAR is
the name of the current package when the '__DATA__' token is reached.
This works just the same as '__END__' does in package 'main', but for
other modules data after '__END__' is not automatically retrievable,
whereas data after '__DATA__' is. The '__DATA__' token is not
recognized in versions of perl prior to 5.001m.
Note that it is possible to have '__DATA__' tokens in the same package
in multiple files, and that the last '__DATA__' token in a given
package that is encountered by the compiler is the one accessible by
the filehandle. This also applies to '__END__' and main, i.e. if the
'main' program has an '__END__', but a module 'require'd (_not_ 'use'd)
by that program has a 'package main;' declaration followed by an
''__DATA__'', then the 'DATA' filehandle is set to access the data
after the '__DATA__' in the module, _not_ the data after the '__END__'
token in the 'main' program, since the compiler encounters the
'require'd file later.


Package Version Architecture Repository
perl-SelfLoader-1.240.0-3.mga7.noarch.rpm 1.240.0 noarch Mageia Core
perl-SelfLoader - - -


Name Value
perl >= 0:5.008
perl >= 0:5.009005
perl(Exporter) -
perl(IO::Handle) -
perl(strict) -
perl(vars) -
perl-base >= 2:5.26.1


Name Value
perl(SelfLoader) == 1.240.0
perl-SelfLoader == 1.240.0-3.mga7


Type URL
Binary Package perl-SelfLoader-1.240.0-3.mga7.noarch.rpm
Source Package perl-SelfLoader-1.240.0-3.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-SelfLoader rpm package:
    # urpmi perl-SelfLoader




2017-10-03 - tv <tv> 1.240.0-3.mga7
+ Revision: 1166457
- rebuild with fixed rpm for missing autodeps
2017-09-19 - tv <tv> 1.240.0-2.mga7
+ Revision: 1155974
+ rebuild (emptylog)
2017-09-19 - tv <tv> 1.240.0-1.mga7
+ Revision: 1155920
- update to 1.24
2016-06-19 - pterjan <pterjan> 1.200.0-8.mga6
+ Revision: 1033028
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 1.200.0-7.mga6
+ Revision: 948759
- Mageia 6 Mass Rebuild
2014-10-18 - umeabot <umeabot> 1.200.0-6.mga5
+ Revision: 788242
- Rebuild to potentially add missing dependencies
2014-10-15 - umeabot <umeabot> 1.200.0-5.mga5
+ Revision: 744909
- Second Mageia 5 Mass Rebuild

See Also

Package Description
perl-Sentinel-0.50.0-5.mga7.i586.rpm Create lightweight SCALARs with get/set callbacks
perl-Sereal-4.5.0-1.mga7.noarch.rpm Fast, compact, powerful binary (de-)serialization
perl-Sereal-Decoder-4.5.0-2.mga7.i586.rpm Getting the most out of the Perl-Sereal implementation
perl-Sereal-Encoder-4.5.0-2.mga7.i586.rpm Fast, compact, powerful binary serialization
perl-Server-Starter-0.340.0-1.mga7.noarch.rpm A superdaemon for hot-deploying server programs
perl-Set-Infinite-0.650.0-8.mga6.noarch.rpm Infinite Set Theory module, with Date, Time
perl-Set-IntSpan-1.190.0-6.mga6.noarch.rpm Manage sets of integers
perl-Set-Intersection-0.40.0-3.mga6.noarch.rpm Get intersection (of set theory) of arrays
perl-Set-Object-1.390.0-2.mga7.i586.rpm Set of objects and strings in Perl
perl-Set-Scalar-1.290.0-5.mga6.noarch.rpm Basic set operations
perl-Sex-0.690.0-7.mga6.noarch.rpm Perl teaches the birds and the bees
perl-Shell-0.730.0-2.mga6.noarch.rpm Run shell commands transparently within perl
perl-Shell-Command-0.60.0-7.mga6.noarch.rpm Cross-platform functions emulating common shell commands
perl-Shell-Config-Generate-0.310.0-1.mga7.noarch.rpm Portably generate config for any shell
perl-Shell-Guess-0.80.0-1.mga7.noarch.rpm Make an educated guess about the shell in use