perl-Class-ISA-0.360.0-15-omv4000.noarch.rpm


Advertisement

Description

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

Property Value
Distribution OpenMandriva Cooker
Repository OpenMandriva Main Release x86_64
Package filename perl-Class-ISA-0.360.0-15-omv4000.noarch.rpm
Package name perl-Class-ISA
Package version 0.360.0
Package release 15-omv4000
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Class-ISA
License GPLv2+ or Artistic
Maintainer -
Download size 14.92 KB
Installed size 15.58 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
Chemicals.
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.

Alternatives

Package Version Architecture Repository
perl-Class-ISA-0.360.0-15-omv4001.noarch.rpm 0.360.0 noarch OpenMandriva Main Release
perl-Class-ISA - - -

Requires

Name Value
perl >= 1
perl(if) -
perl(strict) -
perl(vars) -

Provides

Name Value
perl(Class::ISA) = 0.360.0
perl-Class-ISA = 0.360.0-15

Download

Type URL
Mirror abf-downloads.openmandriva.org
Binary Package perl-Class-ISA-0.360.0-15-omv4000.noarch.rpm
Source Package perl-Class-ISA-0.360.0-15.src.rpm

Install Howto

  1. Enable the repository in Software Repository Picker:
    # om-repo-picker
  2. Install perl-Class-ISA rpm package:
    # dnf install perl-Class-ISA

Files

Path
/usr/share/doc/perl-Class-ISA/ChangeLog
/usr/share/doc/perl-Class-ISA/README
/usr/share/man/man3/Class::ISA.3pm.xz
/usr/share/perl5/vendor_perl/Class/ISA.pm

See Also

Package Description
perl-Class-Inner-0.200.1-17-omv4000.noarch.rpm Class-Inner module for perl
perl-Class-Inspector-1.320.0-5-omv4000.noarch.rpm Get information about a class and its structure
perl-Class-Load-0.240.0-1-omv4000.noarch.rpm A working (require "Class::Name") and more
perl-Class-Loader-2.30.0-17-omv4000.noarch.rpm Load modules and create objects on demand
perl-Class-Method-Modifiers-2.120.0-4-omv4000.noarch.rpm Provides Moose-like method modifiers
perl-Class-Prototyped-1.130.0-2-omv4000.noarch.rpm Fast prototype-based OO programming in Perl
perl-Class-Prototyped-GraphViz-1.130.0-2-omv4000.noarch.rpm Graph a Perl object structure with GraphViz
perl-Class-Singleton-1.500.0-9-omv4000.noarch.rpm A Singleton class for Perl
perl-Class-XSAccessor-1.190.0-10-omv4000.x86_64.rpm Generate fast XS accessors without runtime compilation
perl-Clone-0.340.0-14-omv4000.x86_64.rpm Recursively copy Perl datatypes
perl-Compress-Bzip2-2.260.0-1-omv4000.x86_64.rpm Interface to Bzip2 compression library
perl-Compress-Raw-Bzip2-2.084-14-omv4001.x86_64.rpm Low-Level Interface to bzip2 compression library
perl-Compress-Raw-Zlib-2.084-14-omv4001.x86_64.rpm Low-Level Interface to the zlib compression library
perl-Config-General-2.560.0-6-omv4000.noarch.rpm Generic Config perl module
perl-Config-INI-0.25.0-1-omv4000.noarch.rpm A subclassable .ini-file emitter
Advertisement
Advertisement