libload-perl - pragma for controlling when subroutines will be loaded

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename libload-perl_0.23-1_all.deb
Package name libload-perl
Package version 0.23
Package release 1
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl role::shared-lib
License -
Maintainer Debian Perl Group <>
Download size 24.91 KB
Installed size 80.00 KB
The "load" pragma allows a module developer to give the application developer
more options with regards to optimize for memory or CPU usage. The "load"
pragma gives more control on the moment when subroutines are loaded and start
taking up memory. This allows the application developer to optimize for CPU
usage (by loading all of a module at compile time and thus reducing the
amount of CPU used during the execution of an application). Or allow the
application developer to optimize for memory usage, by loading subroutines
only when they are actually needed, thereby however increasing the amount of
CPU needed during execution.
The "load" pragma combines the best of both worlds from AutoLoader and
SelfLoader. And adds some more features.
In a situation where you want to use as little memory as possible, the "load"
pragma (in the context of a module) is a drop-in replacement for AutoLoader.
But for situations where you want to have a module load everything it could
ever possibly need (e.g. when starting a mod_perl server in pre-fork mode),
the "load" pragma can be used (in the context of an application) to have all
subroutines of a module loaded without having to make any change to the
source of the module in question.


Package Version Architecture Repository
libload-perl_0.23-1_all.deb 0.23 all Debian Main
libload-perl - - -


Name Value
perl -


Type URL
Binary Package libload-perl_0.23-1_all.deb
Source Package libload-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libload-perl deb package:
    # sudo apt-get install libload-perl




2012-06-02 - gregor herrmann <>
libload-perl (0.23-1) unstable; urgency=low
* New upstream release.
* Drop spelling patch, applied upstream.
2012-04-13 - gregor herrmann <>
libload-perl (0.21-1) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ gregor herrmann ]
* New upstream release.
* debian/copyright: update to Copyright-Format 1.0.
* Update years of upstream and packaging copyright.
* Refresh patch and forward it upstream.
* Bump Standards-Version to 3.9.3 (no changes).
2011-06-05 - gregor herrmann <>
libload-perl (0.20-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release (closes: #629299)
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
[ gregor herrmann ]
* Switch to source format 3.0 (quilt).
* Use tiny debian/rules.
* Bump debhelper compatibility level to 8.
* Set Standards-Version to 3.9.2 (no changes).
* Add /me to Uploaders.
* Improve short description.
* debian/copyright: update formatting.
* Add a patch to fix a spelling mistake.
2009-04-10 - Matt Zagrabelny <>
libload-perl (0.19-1) unstable; urgency=low
* Initial Release. (Closes: #501716)

See Also

Package Description
libloader-java-doc_1.1.6.dfsg-4_all.deb Java general purpose resource loading framework -- documentation
libloader-java_1.1.6.dfsg-4_all.deb Java general purpose resource loading framework
libloadpng4-dev_4.4.2-13_amd64.deb development files for the PNG loading addon for Allegro 4
libloadpng4.4_4.4.2-13_amd64.deb PNG loading addon for Allegro 4
liblocal-lib-perl_2.000024-1_all.deb module to use a local path for Perl modules
liblocale-codes-perl_3.60-1_all.deb collection of Perl modules for handling of locale codes
liblocale-currency-format-perl_1.35-1_all.deb Perl functions for formatting monetary values
liblocale-gettext-perl_1.07-3+b4_amd64.deb module using libc functions for internationalization in Perl
liblocale-hebrew-perl_1.05-1+b6_amd64.deb module providing bidirectional Hebrew support
liblocale-maketext-fuzzy-perl_0.11-2_all.deb Maketext from already interpolated strings
liblocale-maketext-gettext-perl_1.28-2_all.deb Perl module bridging gettext and Maketext localization frameworks
liblocale-maketext-lexicon-perl_1.00-1_all.deb lexicon-handling backends for Locale::Maketext
liblocale-msgfmt-perl_0.15-2_all.deb pure Perl reimplementation of msgfmt
liblocale-po-perl_0.27-2_all.deb Perl module for manipulating .po entries from GNU gettext
liblocale-subcountry-perl_2.04-1_all.deb module for converting state/province names to/from code