perl-Class-ISA - Report the search path thru an ISA tree

Property Value
Distribution OpenMandriva Lx 3.0
Repository OpenMandriva Main Release i586
Package filename perl-Class-ISA-0.360.0-14-omv2015.0.noarch.rpm
Package name perl-Class-ISA
Package version 0.360.0
Package release 14-omv2015.0
Package architecture noarch
Package type rpm
Category Development/Perl
License GPLv2+ or Artistic
Maintainer -
Download size 12.30 KB
Installed size 16.22 KB
Suppose you have a class (like Food::Fish::Fishstick) that is derived, via
its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from
Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses
may themselves each be derived, via its @ISA, from one or more superclasses
(as above).
When, then, you call a method in that class ($fishstick->calories), Perl
first searches there for that method, but if it's not there, it goes
searching in its superclasses, and so on, in a depth-first (or maybe
"height-first" is the word) search. In the above example, it'd first look
in Food::Fish, then Food, then Matter, then Life::Fungus, then Life, then
This library, Class::ISA, provides functions that return that list -- the
list (in order) of names of classes Perl would search to find a method,
with no duplicates.


Package Version Architecture Repository
perl-Class-ISA-0.360.0-14-omv2015.0.noarch.rpm 0.360.0 noarch OpenMandriva Main Release
perl-Class-ISA - - -


Name Value
perl(abi) >= 5.20.2


Name Value
perl(Class::ISA) == 0.360.0
perl-Class-ISA == 0.360.0-14:2015.0


Type URL
Binary Package perl-Class-ISA-0.360.0-14-omv2015.0.noarch.rpm
Source Package perl-Class-ISA-0.360.0-14.src.rpm

Install Howto

  1. Enable OpenMandriva Main Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Class-ISA rpm package:
    # urpmi perl-Class-ISA




2015-07-19 - Bernhard Rosenkraenzer <> 0.360.0-14
- (a87b275) MassBuild#774: Increase release tag

See Also

Package Description
perl-Class-Inner-0.200.1-15-omv2015.0.noarch.rpm Class-Inner module for perl
perl-Class-Inspector-1.280.0-11-omv2015.0.noarch.rpm Get information about a class and its structure
perl-Class-Load-0.220.0-4-omv2015.0.noarch.rpm A working (require "Class::Name") and more
perl-Class-Loader-2.30.0-16-omv2015.0.noarch.rpm Load modules and create objects on demand
perl-Class-MethodMaker-2.210.0-7-omv2015.0.i586.rpm Create generic methods for OO Perl
perl-Class-Singleton-1.500.0-6-omv2015.0.noarch.rpm A Singleton class for Perl
perl-Class-Spiffy-0.150.0-15-omv2015.0.noarch.rpm Spiffy Perl Interface Framework For You
perl-Class-XSAccessor-1.190.0-7-omv2015.0.i586.rpm Generate fast XS accessors without runtime compilation
perl-Clone-0.340.0-12-omv2015.0.i586.rpm Recursively copy Perl datatypes
perl-Compress-Bzip2-2.190.0-3-omv2015.0.i586.rpm Interface to Bzip2 compression library
perl-Compress-Raw-Bzip2-2.69.0-1-omv2015.0.i586.rpm Low-Level Interface to bzip2 compression library
perl-Compress-Raw-Zlib-2.69.0-1-omv2015.0.i586.rpm Low-Level Interface to zlib compression library
perl-Config-General-2.560.0-5-omv2015.0.noarch.rpm Generic Config perl module
perl-Config-IniFiles-2.830.0-10-omv2015.0.noarch.rpm A module for reading .ini-style configuration files
perl-Config-Tiny-2.200.0-6-omv2015.0.noarch.rpm Read/Write .ini style files with as little code as possible