Tree::Simple::View - A set of classes for viewing Tree::Simple hierarchies
Tree::Simple::VisitorFactory is a collection of visitor objects used to
traverse Tree::Simple hierarchies.
This module uses Function::Parameters to extends Perl with keywords that
let you define methods and functions with parameter lists which can be
validated using Type::Tiny type constraints. The type constraints can be
provided by the Type::Tiny standard library, Types::Standard, or any
supported user-defined type library which can be a Moose, MooseX::Type,
MouseX::Type, or Type::Library library.
Types::Path::Tiny provides Path::Tiny types for Moose, Moo, etc.
It handles two important types of coercion:
- coercing objects with overloaded stringification
- coercing to absolute paths
It also can check to ensure that files or directories exist.
UUID::Random::Patch::UseMRS makes UUID::Random use rand() from
Math::Random::Secure instead of the default rand() that comes with Perl. It is
useful for creating cryptographically secure UUID's. On the other hand, as a
note, this makes generate() around 20 times slower.
After you use this module, use UUID::Random as usual.
This is a VCP destination driver for svn repositories
by using the SVK module.
This is a VCP source driver for bk exported cvs repository,
which is an extension from CVS repository source driver.
XML-Compile-Tester support XML::Compile related regression
testing.
This way of associating structs with Perl space objects is designed to supercede
Perl's builtin T_PTROBJ with something that is designed to be:
Extensible
- The association of the pointer using sv_magicext can be done on any data type,
so you can associate C structs with any representation type.
- This means that you can add pointers to any object (hand coded, Moose or
otherwise), while still having instance data in regular hashes.
Opaque
- The C pointer is neither visible nor modifiable from Perl space.
- This prevents accidental corruption which could lead to segfaults using
T_PTROBJ (e.g. $$ptr_obj = 0).
For Perl 6 we've been promised a "yada yada yada" operator, which makes
'...' valid syntax for "I'll fill this bit in later.", allowing the code
to compile, but issue a run-time warning.
But, like many of the other things that may or may not happen in Perl 6,
we can already make this happen in Perl 5.
All you need is to 'use Yada::Yada::Yada' and off you go ...