Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Class-Spiffy | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 0.15 | Vendor: openSUSE |
Release: bp156.3.1 | Build date: Sat Jul 22 11:23:45 2023 |
Group: Development/Libraries/Perl | Build host: goat49 |
Size: 56230 | Source RPM: perl-Class-Spiffy-0.15-bp156.3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/Class-Spiffy/ | |
Summary: Spiffy Framework with No Source Filtering |
"Class::Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits and warts of traditional Perl OO, in a clean, straightforward and (perhaps someday) standard way. Class::Spiffy borrows ideas from other OO languages like Python, Ruby, Java and Perl 6. It also adds a few tricks of its own. If you take a look on CPAN, there are a ton of OO related modules. When starting a new project, you need to pick the set of modules that makes most sense, and then you need to use those modules in each of your classes. Class::Spiffy, on the other hand, has everything you'll probably need in one module, and you only need to use it once in one of your classes. If you make Class::Spiffy the base class of the basest class in your project, Class::Spiffy will automatically pass all of its magic to all of your subclasses. You may eventually forget that you're even using it!
Artistic-1.0 or GPL-1.0+
* Tue Oct 03 2017 coolo@suse.com - patch the Makefile to build with perl 5.26 * Wed Dec 01 2010 coolo@novell.com - switch to perl_requires macro * Mon Nov 29 2010 coolo@novell.com - remove /var/adm/perl-modules * Mon Nov 29 2010 coolo@novell.com - recreated by cpanspec 1.78.02 * Tue Oct 19 2010 coolo@novell.com - add perl as explicit buildrequire * Sun Jan 10 2010 jengelh@medozas.de - enable parallel build * Wed Oct 25 2006 cwh@suse.de version: 0.15 date: Mon Jan 30 08:38:32 PST 2006 changes: - Make examples not show affects of source filtering. draven++ version: 0.14 date: Sun Jan 29 23:50:19 PST 2006 changes: - Fixed bug in field3.t version: 0.13 date: Sun Jan 29 12:24:59 PST 2006 changes: - Use faster runtime code in `field`. - Added Class::Spiffy::mixin.pm to stop Apache::Reload warnings * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 20 2006 cwh@suse.de - Initially packaged for SUSE Linux
/usr/lib/perl5/vendor_perl/5.26.1/Class /usr/lib/perl5/vendor_perl/5.26.1/Class/Spiffy /usr/lib/perl5/vendor_perl/5.26.1/Class/Spiffy.pm /usr/lib/perl5/vendor_perl/5.26.1/Class/Spiffy/mixin.pm /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/share/doc/packages/perl-Class-Spiffy /usr/share/doc/packages/perl-Class-Spiffy/Changes /usr/share/doc/packages/perl-Class-Spiffy/README /usr/share/man/man3/Class::Spiffy.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 19:58:50 2024