How to Install and Uninstall libclass-spiffy-perl Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: November 07,2024

1. Install "libclass-spiffy-perl" package

Please follow the instructions below to install libclass-spiffy-perl on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install libclass-spiffy-perl

2. Uninstall "libclass-spiffy-perl" package

Please follow the steps below to uninstall libclass-spiffy-perl on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove libclass-spiffy-perl $ sudo apt autoclean && sudo apt autoremove

3. Information about the libclass-spiffy-perl package on Ubuntu 20.10 (Groovy Gorilla)

Package: libclass-spiffy-perl
Architecture: all
Version: 0.15-3
Priority: optional
Section: universe/perl
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 84
Depends: perl
Filename: pool/universe/libc/libclass-spiffy-perl/libclass-spiffy-perl_0.15-3_all.deb
Size: 23168
MD5sum: 3c5e4b062052782be7473a6c5eadf04b
SHA1: b93b68c8dbb023aeb5ff14f6287d8ee6d6ebec2c
SHA256: 7f10813eeff2540c8f3a862cd93fd6fb2f2892d5d5099c551dd72f5687c87ff0
SHA512: 43d46b5632207b462dc8e99c1477c6afe5cf67f78049f619753cf5e71db78a49f4f6ecd0f6a90d089ecd298cd38b4621e9de87d1a053cc0b81a449b23157792f
Homepage: http://search.cpan.org/dist/Class-Spiffy/
Description-en: Spiffy Perl interface framework
Class::Spiffy is a framework and methodology for doing object oriented
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!
.
The most striking difference between Class::Spiffy and other Perl object
oriented base classes, is that it has the ability to export things. If you
create a subclass of Class::Spiffy, all the things that Class::Spiffy exports
will automatically be exported by your subclass, in addition to any more
things that you want to export. And if someone creates a subclass of your
subclass, all of those things will be exported automatically, and so on. Think
of it as "Inherited Exportation", and it uses the familiar Exporter.pm
specification syntax.
Description-md5: 5ac0a7707b8c156161f66425deba0dfb