How to Install and Uninstall libmoox-struct-perl Package on Ubuntu 16.04 LTS (Xenial Xerus)
Last updated: December 28,2024
1. Install "libmoox-struct-perl" package
Please follow the step by step instructions below to install libmoox-struct-perl on Ubuntu 16.04 LTS (Xenial Xerus)
$
sudo apt update
Copied
$
sudo apt install
libmoox-struct-perl
Copied
2. Uninstall "libmoox-struct-perl" package
This guide covers the steps necessary to uninstall libmoox-struct-perl on Ubuntu 16.04 LTS (Xenial Xerus):
$
sudo apt remove
libmoox-struct-perl
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the libmoox-struct-perl package on Ubuntu 16.04 LTS (Xenial Xerus)
Package: libmoox-struct-perl
Priority: optional
Section: universe/perl
Installed-Size: 88
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Architecture: all
Version: 0.013-1
Depends: libb-hooks-endofscope-perl, libdata-optlist-perl, libmoo-perl, libobject-id-perl, libscalar-does-perl, libsub-install-perl, libnamespace-clean-perl, perl
Filename: pool/universe/libm/libmoox-struct-perl/libmoox-struct-perl_0.013-1_all.deb
Size: 23032
MD5sum: 04ff4510c4ab21fdce56dd76918b58b1
SHA1: a0c79b2669b2105ea76bcb3408c77513a1f22712
SHA256: 17437841ccaa1891c6c3626da7fd6217a9d476f8eaa9cbb59e513f4d08674466
Description-en: simple lightweight record-like structures making sounds like cows
MooX::Struct allows you to create cheap struct-like classes for your
data using Moo.
.
While similar in spirit to MooseX::Struct and Class::Struct,
MooX::Struct has a somewhat different usage pattern. Rather than
providing you with a "struct" keyword which can be used to define
structs, you define all the structs as part of the "use" statement.
This means they happen at compile time.
.
A struct is just an "anonymous" Moo class. MooX::Struct creates this
class for you, and installs a lexical alias for it in your namespace.
Thus your module can create a "Point3D" struct, and some other module
can too, and they won't interfere with each other. All struct classes
inherit from MooX::Struct.
Description-md5: 699d61238d00f9a63efe5d1f01dcbc2f
Homepage: https://metacpan.org/release/MooX-Struct
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Priority: optional
Section: universe/perl
Installed-Size: 88
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Architecture: all
Version: 0.013-1
Depends: libb-hooks-endofscope-perl, libdata-optlist-perl, libmoo-perl, libobject-id-perl, libscalar-does-perl, libsub-install-perl, libnamespace-clean-perl, perl
Filename: pool/universe/libm/libmoox-struct-perl/libmoox-struct-perl_0.013-1_all.deb
Size: 23032
MD5sum: 04ff4510c4ab21fdce56dd76918b58b1
SHA1: a0c79b2669b2105ea76bcb3408c77513a1f22712
SHA256: 17437841ccaa1891c6c3626da7fd6217a9d476f8eaa9cbb59e513f4d08674466
Description-en: simple lightweight record-like structures making sounds like cows
MooX::Struct allows you to create cheap struct-like classes for your
data using Moo.
.
While similar in spirit to MooseX::Struct and Class::Struct,
MooX::Struct has a somewhat different usage pattern. Rather than
providing you with a "struct" keyword which can be used to define
structs, you define all the structs as part of the "use" statement.
This means they happen at compile time.
.
A struct is just an "anonymous" Moo class. MooX::Struct creates this
class for you, and installs a lexical alias for it in your namespace.
Thus your module can create a "Point3D" struct, and some other module
can too, and they won't interfere with each other. All struct classes
inherit from MooX::Struct.
Description-md5: 699d61238d00f9a63efe5d1f01dcbc2f
Homepage: https://metacpan.org/release/MooX-Struct
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu