SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Class-Classless rpm build for : OpenSuSE. For other distributions click perl-Class-Classless.

Name : perl-Class-Classless
Version : 1.35 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp156.10.1 Date : 2024-07-03 17:50:05
Group : Development/Libraries/Perl Source RPM : perl-Class-Classless-1.35-lp156.10.1.src.rpm
Size : 0.07 MB
Packager : https://www_suse_com/
Summary : Framework for classless OOP
Description :
In class-based OOP frameworks, methods are applicable to objects by virtue
of objects belonging to classes that either provide those methods, or
inherit them from classes that do.

In classless OOP frameworks (AKA delegation-and-prototypes frameworks),
what methods an object is capable of is basically an attribute of that
object. That is, in Perl terms: instead of methods being entries in the
symbol table of the package/class the object belongs to, they are entries
in a hash table inside the object. Inheritance is implemented not by having
classes inheriting from other classes (via ISA lists), but by having
objects inherit from other objects (via PARENTS lists).

In class-based OOP frameworks, you get new objects by calling constructors.
In a classless framework, you get new objects by copying (\"cloning\") an
existing object -- and the new clone becomes a child (inheritor) of the
original object. (Where do you get the one original object? The language
provides one, which has no parents, and which contains some general purpose
methods like \"clone\".)

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-C/15.6/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Class-Classless-1.35-lp156.10.1.noarch.rpm
     

Provides :
perl(Class::Classless)
perl-Class-Classless

Requires :
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Class
/usr/lib/perl5/vendor_perl/5.26.1/Class/Classless.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Class-Classless
/usr/share/doc/packages/perl-Class-Classless/ChangeLog
/usr/share/doc/packages/perl-Class-Classless/README
/usr/share/man/man3/Class::Classless.3pm.gz

 
ICM