perl-SelfLoader - Automatic function loader (using __DATA__)

Property Value
Distribution PCLinuxOS
Repository PCLinuxOS x86_64
Package filename perl-SelfLoader-1.17-10pclos2011.noarch.rpm
Package name perl-SelfLoader
Package version 1.17
Package release 10pclos2011
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 29.05 KB
Installed size 29.05 KB
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 - - -


Name Value
perl(Exporter) -
perl-base >= 5.12.3
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
rpmlib(VersionedDependencies) <= 3.0.3-1


Name Value
perl(SelfLoader) = 1.170.0
perl-SelfLoader = 1.17-10pclos2011


Type URL
Binary Package perl-SelfLoader-1.17-10pclos2011.noarch.rpm
Source Package perl-SelfLoader-1.17-10pclos2011.src.rpm

Install Howto

  1. Enable PCLinuxOS x86_64 repository in /etc/apt/sources.list:
    rpm pclinuxos/64bit x86_64
  2. Update the package index:
    # apt-get update
  3. Install perl-SelfLoader rpm package:
    # apt-get install perl-SelfLoader

See Also

Package Description
perl-Set-IntSpan-1.13-10pclos2011.noarch.rpm Manage sets of integers
perl-Set-Object-1.27-10pclos2011.x86_64.rpm Set of objects and strings in Perl
perl-Set-Scalar-1.24-10pclos2011.noarch.rpm Basic set operations
perl-Smart-Comments-1.0.4-10pclos2011.noarch.rpm Comments that do more than just sit there
perl-Snowball-Norwegian-1.2-10pclos2011.noarch.rpm Porters stemming algorithm for Denmark
perl-Snowball-Swedish-1.2-10pclos2011.noarch.rpm Porters stemming algorithm for Swedish
perl-Socket-GetAddrInfo-0.12-10pclos2011.x86_64.rpm RFC 2553's C<getaddrinfo> and C<getnameinfo>
perl-Socket6-0.23-10pclos2011.x86_64.rpm IPv6 related part of the C socket.h defines and structure manipulators
perl-Software-License-0.012-10pclos2011.x86_64.rpm Packages that provide templated software licenses
perl-Sort-Naturally-1.02-10pclos2011.noarch.rpm sort lexically, but sort numeral parts numerically
perl-Sort-Versions-1.5-10pclos2011.noarch.rpm A perl 5 module for sorting of revision-like numbers
perl-Sphinx-Config-0.05-10pclos2011.noarch.rpm Sphinx search engine configuration file read/modify/write
perl-Sphinx-Search-0.22-10pclos2011.noarch.rpm Sphinx search engine API Perl client
perl-Spiffy-0.30-10pclos2011.noarch.rpm Spiffy Perl Interface Framework For You
perl-Spoon-0.24-10pclos2011.noarch.rpm A Spiffy Application Building Framework