This module fills a gap in Moose by adding method parameter
validation to Moose. This is just one of many developing options,
it should not be considered the "official" one by any means though.
MooseX::Role::WithOverloading allows you to write a Moose::Role which
defines overloaded operators and allows those operator overloadings
to be composed into the classes/roles/instances it's compiled to,
while plain Moose::Roles would lose the overloading.
MooseX::Types::VariantTable implements a simple dispatch table based on
Moose type constraints.
Subtypes will be checked before their parents, meaning that the order of
the declaration does not matter.
This is a collection of .pl files that have historically been bundled with the
Perl core but are planned not to be so distributed with core version 5.15 or
later.
PerlIO::Util provides general PerlIO utilities: utility layers and utility
methods.
Utility layers are a part of PerlIO::Util, but you don't need to say use
PerlIO::Util for loading them. They will be automatically loaded.
This module calls an external editor with an optional text message and
returns what was input as a file handle. By default, the EDITOR
environment variable will be used, otherwise vi.
Shell::EnvImporter allows various kinds of shell scripts (csh, tcsh, bash, zsh
and even perl) to be "sourced" into a Perl program. This module also allows
restoration of the pre-sourced environment.
This package contains a number of additional tests that can be employed
against Moose classes/roles. It is intended to replace L<Test::Moose> in your
tests, and reexports any tests that it has and we do not, yet.
Thread::Pool::Simple provides a simple thread-pool implementation without
external dependencies outside core modules.
Jobs can be submitted to and handled by multi-threaded `workers' managed
by the pool.
libpru is a library to interface with Programmable Realtime Units on
FreeBSD. Currently only the Texas Instruments PRUs are
supported. Those can be found in the AM18XX and AM33XX (BeagleBone
Black) SoCs.