| This Release | Type-0.05-TRIAL | [Download] [Browse] | 14 Oct 2012 ** UNAUTHORIZED RELEASE ** | ||||
| Other Releases | |||||||
| Links | [ Discussion Forum ] [ Dependencies ] [ Other Tools ] | ||||||
| Repository | git://git.urth.org/Type.git - Website | ||||||
| CPAN Testers | PASS (24) NA (1) [ View Reports ] [ Perl/Platform Version Matrix ] | ||||||
| Rating |
(0 Reviews)
[ Rate this distribution ]
| ||||||
| License | The Artistic License 2.0 (GPL Compatible) | ||||||
| Special Files |
|
||||||
| Type | Type constraints and coercions for Perl | UNAUTHORIZED | 0.05 |
| Type::Coercion | A class representing a coercion from one type to another | UNAUTHORIZED | 0.05 |
| Type::Constraint::AnyCan | A class for constraints which require a class name or object with a set of methods | 0.05 | |
| Type::Constraint::AnyDoes | A class for constraints which require a class name or an object that does a specific role | 0.05 | |
| Type::Constraint::AnyIsa | A class for constraints which require a class name or an object that inherit from a specific class | 0.05 | |
| Type::Constraint::Enum | A class for constraints which require a string matching one of a set of values | 0.05 | |
| Type::Constraint::ObjectCan | A class for constraints which require an object with a set of methods | 0.05 | |
| Type::Constraint::ObjectDoes | A class for constraints which require an object that does a specific role | 0.05 | |
| Type::Constraint::ObjectIsa | A class for constraints which require an object that inherits from a specific class | 0.05 | |
| Type::Constraint::Parameterizable | A class which represents parameterizable constraints | 0.05 | |
| Type::Constraint::Parameterized | A class which represents parameterized constraints | 0.05 | |
| Type::Constraint::Role::CanType | Provides a common implementation for Type::Constraint::AnyCan and Type::Constraint::ObjectCan | 0.05 | |
| Type::Constraint::Role::DoesType | Provides a common implementation for Type::Constraint::AnyDoes and Type::Constraint::ObjectDoes | 0.05 | |
| Type::Constraint::Role::Interface | The interface all type constraints should provide | 0.05 | |
| Type::Constraint::Role::IsaType | Provides a common implementation for Type::Constraint::AnyIsa and Type::Constraint::ObjectIsa | 0.05 | |
| Type::Constraint::Simple | Class for simple (non-parameterized or specialized) types | 0.05 | |
| Type::Declare | Type declaration subroutines | 0.05 | |
| Type::DeclaredAt | A class to represent where a type or coercion was declared | 0.05 | |
| Type::Exception | A Throwable::Error subclass for type constraint failures | UNAUTHORIZED | 0.05 |
| Type::Exporter | Base class for type libraries | 0.05 | |
| Type::Helpers | Helper subs for the Type distro | 0.05 | |
| Type::Library::Builtins | Implements type constraint objects for Perl's built-in types | 0.05 | |
| Type::Registry | Implements the per-package type registry | 0.05 | |
| Type::Role::Inlinable | A role for things which can be inlined (type constraints and coercions) | 0.05 |