perl-Class-Load - A working (require "Class::Name") and more

Property Value
Distribution CentOS 6
Repository EPEL x86_64
Package filename perl-Class-Load-0.10-1.el6.noarch.rpm
Package name perl-Class-Load
Package version 0.10
Package release 1.el6
Package architecture noarch
Package type rpm
Category Development/Libraries
License GPL+ or Artistic
Maintainer -
Download size 21.79 KB
Installed size 35.71 KB
require EXPR only accepts Class/ style module names, not Class::Name.
How frustrating! For that, we provide load_class 'Class::Name'.
It's often useful to test whether a module can be loaded, instead of throwing
an error when it's not available. For that, we provide
try_load_class 'Class::Name'.
Finally, sometimes we need to know whether a particular class has been loaded.
Asking %INC is an option, but that will miss inner packages and any class for
which the filename does not correspond to the package name. For that, we
provide is_class_loaded 'Class::Name'.


Package Version Architecture Repository
perl-Class-Load-0.20-1.of.el6.noarch.rpm 0.20 noarch Open Fusion
perl-Class-Load-0.20-1.of.el6.noarch.rpm 0.20 noarch Open Fusion
perl-Class-Load-0.19-1.of.el6.noarch.rpm 0.19 noarch Open Fusion
perl-Class-Load-0.19-1.of.el6.noarch.rpm 0.19 noarch Open Fusion
perl-Class-Load-0.12-1.of.el6.noarch.rpm 0.12 noarch Open Fusion
perl-Class-Load-0.12-1.of.el6.noarch.rpm 0.12 noarch Open Fusion
perl-Class-Load-0.10-1.el6.noarch.rpm 0.10 noarch EPEL
perl-Class-Load-0.06-1.el6.rf.noarch.rpm 0.06 noarch Repoforge (RPMforge)
perl-Class-Load-0.06-1.el6.rf.noarch.rpm 0.06 noarch Repoforge (RPMforge)
perl-Class-Load - - -


Name Value
perl(:MODULE_COMPAT_5.10.1) -
perl(Data::OptList) -
perl(Package::Stash) -
perl(Scalar::Util) -
perl(Try::Tiny) -
perl(base) -
perl(strict) -
perl(warnings) -


Name Value
perl(Class::Load) = 0.10
perl(Class::Load::PP) = 0.10
perl-Class-Load = 0.10-1.el6


Type URL
Binary Package perl-Class-Load-0.10-1.el6.noarch.rpm
Source Package perl-Class-Load-0.10-1.el6.src.rpm

Install Howto

  1. Download latest epel-release rpm from
  2. Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
  3. Install perl-Class-Load rpm package:
    # yum install perl-Class-Load




2011-09-06 - Paul Howarth <> - 0.10-1
- Update to 0.10:
- Fix is_class_loaded to ignore $ISA (but still look for @ISA) when trying to
determine whether a class is loaded
- Lots of internals cleanup
- BR: perl(Package::Stash) ≥ 0.32 and perl(Try::Tiny)
- Update patches to apply cleanly
2011-08-16 - Paul Howarth <> - 0.08-1
- Update to 0.08:
- The previous version was missing a prereq declaration for Data::OptList
(CPAN RT#70285)
- This release by DROLSKY -> update source URL
- Package new documentation: LICENSE and README
- Add build requirements for new release tests and run them:
- perl(Pod::Coverage::Moose)
- perl(Test::CPAN::Changes)
- perl(Test::EOL)
- perl(Test::NoTabs)
- perl(Test::Pod)
- perl(Test::Pod::Coverage)
- perl(Test::Requires)
- perl(Test::Spelling) and aspell-en
- Add patch for building with ExtUtils::MakeMaker < 6.30
- Add patch for building with Test::More < 0.88
- Add patch for building without Test::Requires
- Add patch for fixing spell checker word list
- Don't try to run the POD Coverage test if we don't have Pod::Coverage::Moose
2011-06-21 - Marcela Mašláňová <> - 0.06-5
- Perl mass rebuild
2011-02-08 - Fedora Release Engineering <> - 0.06-4
- Rebuilt for
2010-12-21 - Paul Howarth <> - 0.06-3
- Drop explicit dependency on core module perl(Exporter) (#656408)
2010-11-23 - Paul Howarth <> - 0.06-2
- Sanitize spec for Fedora submission
2010-11-22 - Paul Howarth <> - 0.06-1
- Initial RPM version

See Also

Package Description
perl-Class-Loader-2.03-8.el6.noarch.rpm Load modules and create objects on demand
perl-Class-MOP-1.12-2.el6.x86_64.rpm A Meta Object Protocol for Perl 5
perl-Class-MakeMethods-1.01-5.el6.noarch.rpm Generate common types of methods
perl-Class-Method-Modifiers-1.05-2.el6.noarch.rpm Provides Moose-like method modifiers
perl-Class-MethodMaker-2.15-2.el6.x86_64.rpm Perl module for creating generic object-oriented methods
perl-Class-Mix-0.005-5.el6.noarch.rpm Dynamic class mixing
perl-Class-ReturnValue-0.55-4.el6.noarch.rpm Class::ReturnValue Perl module
perl-Class-Std-0.0.8-5.el6.noarch.rpm Support for creating standard "inside-out" classes
perl-Class-Std-Fast-0.0.8-2.el6.noarch.rpm Faster but less secure replacement for Class::Std
perl-Class-Trigger-0.13-0.2.1.el6.noarch.rpm Mixin to add / call inheritable triggers
perl-Class-Unload-0.06-1.el6.noarch.rpm Unload given Class
perl-Class-Virtual-0.08-1.el6.noarch.rpm Base class for virtual base classes in Perl
perl-Class-Whitehole-0.04-7.el6.noarch.rpm Base class to treat unhandled method calls as errors
perl-Class-XSAccessor-1.19-5.el6.x86_64.rpm Generate fast XS accessors without run-time compilation
perl-Clipboard-0.13-11.el6.noarch.rpm Copy and paste with any OS