27 results (0.048 seconds)
++ed by:
KEEDI

1 PAUSE user(s)
1 non-PAUSE user(s).

Dave Rolsky
Documentation
Modules
Specio - Type constraints and coercions for Perl
Specio::Coercion - A class representing a coercion from one type to another
Specio::Constraint::AnyCan - A class for constraints which require a class name or object with a set of methods
Specio::Constraint::AnyDoes - A class for constraints which require a class name or an object that does a specific role
Specio::Constraint::AnyIsa - A class for constraints which require a class name or an object that inherit from a specific class
Specio::Constraint::Enum - A class for constraints which require a string matching one of a set of values
Specio::Constraint::ObjectCan - A class for constraints which require an object with a set of methods
Specio::Constraint::ObjectDoes - A class for constraints which require an object that does a specific role
Specio::Constraint::ObjectIsa - A class for constraints which require an object that inherits from a specific class
Specio::Constraint::Parameterizable - A class which represents parameterizable constraints
Specio::Constraint::Parameterized - A class which represents parameterized constraints
Specio::Constraint::Role::CanType - Provides a common implementation for Specio::Constraint::AnyCan and Specio::Constraint::ObjectCan
Specio::Constraint::Role::DoesType - Provides a common implementation for Specio::Constraint::AnyDoes and Specio::Constraint::ObjectDoes
Specio::Constraint::Role::Interface - The interface all type constraints should provide
Specio::Constraint::Role::IsaType - Provides a common implementation for Specio::Constraint::AnyIsa and Specio::Constraint::ObjectIsa
Specio::Constraint::Simple - Class for simple (non-parameterized or specialized) types
Specio::Declare - Specio declaration subroutines
Specio::DeclaredAt - A class to represent where a type or coercion was declared
Specio::Exception - A Throwable::Error subclass for type constraint failures
Specio::Exporter - Base class for type libraries
Specio::Helpers - Helper subs for the Specio distro
Specio::Library::Builtins - Implements type constraint objects for Perl's built-in types
Specio::OO - A painfully poor reimplementation of Moo(se)
Specio::Registry - Implements the per-package type registry
Specio::Role::Inlinable - A role for things which can be inlined (type constraints and coercions)
Specio::TypeChecks - Type checks used internally for Specio classes (it's not self-bootstrapping (yet?))
Changes for version 0.11
    • Remove a Perl 5.14-ism.



Hosting generously
sponsored by Bytemark