MouseX::Foreign provides an ability for Mouse classes to extend any classes,
including non-Mouse classes, including Moose classes.
This is a role which provides an alternate constructor for creating
objects using parameters passed in from the command line.
MouseX::NativeTraits is a Perl module to extend your attribute interfaces
for Mouse.
MouseX::StrictConstructor is a Perl module to make your object constructors
blow up on unknown attributes.
Often you want to create components that can be added to a class arbitrarily.
MouseX::Traits makes it easy for the end user to use these components. Instead
of requiring the user to create a named class with the desired roles applied,
or apply roles to the instance one-by-one, he can just create a new class from
yours with with_traits, and then instantiate that.
MouseX::Types - Organize your Mouse types in libraries.
Net::ZooKeeper provides a Perl interface to the synchronous C API
of Apache ZooKeeper.
ZooKeeper is coordination service for distributed applications and
is a sub-project of the Apache Hadoop project.
This collection of modules ease coding by providing consistent
convenient functions to perform frequently used programming tasks.
Number::Tolerant provides tolerance ranges for inexact numbers.
Object::Accessor provides an interface to create per object accessors
(as opposed to per Class accessors, as, for example, Class::Accessor
provides).
You can choose to either subclass this module, and thus using its
accessors on your own module, or to store an Object::Accessor object
inside your own object, and access the accessors from there.