perl-SelfLoader - Automatic function loader (using __DATA__)

Property Value
Distribution ROSA 2014.1
Repository ROSA Contrib x86_64
Package name perl-SelfLoader
Package version 1.180.0
Package release 4-rosa2014.1
Package architecture noarch
Package type rpm
Installed size 35.39 KB
Download size 18.98 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.200.0-1-rosa2014.1.noarch.rpm 1.200.0 noarch ROSA Contrib Updates
perl-SelfLoader-1.200.0-1-rosa2014.1.noarch.rpm 1.200.0 noarch ROSA Contrib Updates
perl-SelfLoader-1.180.0-4-rosa2014.1.noarch.rpm 1.180.0 noarch ROSA Contrib
perl-SelfLoader - - -


Name Value
perl(Exporter) -
perl(IO::Handle) -
perl(abi) >= 5.18.2


Name Value
perl(SelfLoader) == 1.180.0
perl-SelfLoader == 1.180.0-4:2014.1


Type URL
Binary Package perl-SelfLoader-1.180.0-4-rosa2014.1.noarch.rpm
Source Package perl-SelfLoader-1.180.0-4.src.rpm

Install Howto

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




2014-07-25 - Denis Silakov <> 1.180.0-4
+ Revision: f1f9069
- MassBuild#464: Increase release tag

See Also

Package Description
perl-Set-Infinite-0.650.0-5-rosa2014.1.noarch.rpm Infinite Set Theory module, with Date, Time
perl-Set-IntSpan-1.190.0-3-rosa2014.1.noarch.rpm Manage sets of integers
perl-Set-Object-1.340.0-3-rosa2014.1.x86_64.rpm Set of objects and strings in Perl
perl-Shell-0.720.0-1-rosa2014.1.noarch.rpm Run shell commands transparently within perl
perl-Smart-Comments-1.0.5-3-rosa2014.1.noarch.rpm Comments that do more than just sit there
perl-Sniffer-HTTP-0.230.0-3-rosa2014.1.noarch.rpm Multi-connection sniffer driver
perl-Snowball-Norwegian-1.200.0-4-rosa2014.1.noarch.rpm Porters stemming algorithm for Denmark
perl-Snowball-Swedish-1.200.0-4-rosa2014.1.noarch.rpm Porters stemming algorithm for Swedish
perl-Socket-GetAddrInfo-0.220.0-3-rosa2014.1.x86_64.rpm RFC 2553's C<getaddrinfo> and C<getnameinfo>
perl-Software-License-0.103.10-2-rosa2014.1.x86_64.rpm Packages that provide templated software licenses
perl-Sort-Naturally-1.30.0-3-rosa2014.1.noarch.rpm Sort lexically, but sort numeral parts numerically
perl-Sphinx-Config-0.90.0-4-rosa2014.1.noarch.rpm Sphinx search engine configuration file read/modify/write
perl-Sphinx-Search-0.280.0-3-rosa2014.1.noarch.rpm Sphinx search engine API Perl client
perl-Spoon-0.24-8-rosa2014.1.noarch.rpm A Spiffy Application Building Framework
perl-Spread- Perl extension for the Spread group communication system