perl-Specio-0.380.0-1-rosa2016.1.noarch.rpm


Advertisement

Description

perl-Specio - A class which represents parameterizable constraints

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib Updates i586
Package name perl-Specio
Package version 0.380.0
Package release 1-rosa2016.1
Package architecture noarch
Package type rpm
Installed size 442.52 KB
Download size 118.89 KB
Official Mirror mirror.rosalab.ru
*WARNING: This thing is very alpha.*
The 'Specio' distribution provides classes for representing type
constraints and coercion, along with syntax sugar for declaring them.
Note that this is not a proper type system for Perl. Nothing in this
distribution will magically make the Perl interpreter start checking a
value's type on assignment to a variable. In fact, there's no built-in way
to apply a type to a variable at all.

Alternatives

Package Version Architecture Repository
perl-Specio-0.380.0-1-rosa2016.1.noarch.rpm 0.380.0 noarch ROSA Contrib Updates
perl-Specio-0.110.0-3-rosa2016.1.noarch.rpm 0.110.0 noarch ROSA Contrib
perl-Specio-0.110.0-3-rosa2016.1.noarch.rpm 0.110.0 noarch ROSA Contrib
perl-Specio - - -

Requires

Name Value
perl(B) -
perl(Carp) -
perl(Devel::StackTrace) -
perl(Eval::Closure) -
perl(Exporter) -
perl(IO::File) -
perl(List::Util) >= 1.330.0
perl(MRO::Compat) -
perl(Module::Runtime) -
perl(Role::Tiny) >= 1.3.3
perl(Role::Tiny::With) -
perl(Scalar::Util) -
perl(Storable) -
perl(Test::Fatal) -
perl(Test::More) >= 0.960.0
perl(abi) >= 5.20.3

Provides

Name Value
perl(Specio) == 0.380.0
perl(Specio::Coercion) == 0.380.0
perl(Specio::Constraint::AnyCan) == 0.380.0
perl(Specio::Constraint::AnyDoes) == 0.380.0
perl(Specio::Constraint::AnyIsa) == 0.380.0
perl(Specio::Constraint::Enum) == 0.380.0
perl(Specio::Constraint::Intersection) == 0.380.0
perl(Specio::Constraint::ObjectCan) == 0.380.0
perl(Specio::Constraint::ObjectDoes) == 0.380.0
perl(Specio::Constraint::ObjectIsa) == 0.380.0
perl(Specio::Constraint::Parameterizable) == 0.380.0
perl(Specio::Constraint::Parameterized) == 0.380.0
perl(Specio::Constraint::Role::CanType) == 0.380.0
perl(Specio::Constraint::Role::DoesType) == 0.380.0
perl(Specio::Constraint::Role::Interface) == 0.380.0
perl(Specio::Constraint::Role::IsaType) == 0.380.0
perl(Specio::Constraint::Simple) == 0.380.0
perl(Specio::Constraint::Structurable) == 0.380.0
perl(Specio::Constraint::Structured) == 0.380.0
perl(Specio::Constraint::Union) == 0.380.0
perl(Specio::Declare) == 0.380.0
perl(Specio::DeclaredAt) == 0.380.0
perl(Specio::Exception) == 0.380.0
perl(Specio::Exporter) == 0.380.0
perl(Specio::Helpers) == 0.380.0
perl(Specio::Library::Builtins) == 0.380.0
perl(Specio::Library::Numeric) == 0.380.0
perl(Specio::Library::Perl) == 0.380.0
perl(Specio::Library::String) == 0.380.0
perl(Specio::Library::Structured) == 0.380.0
perl(Specio::Library::Structured::Dict) == 0.380.0
perl(Specio::Library::Structured::Map) == 0.380.0
perl(Specio::Library::Structured::Tuple) == 0.380.0
perl(Specio::OO) == 0.380.0
perl(Specio::PartialDump) == 0.380.0
perl(Specio::Registry) == 0.380.0
perl(Specio::Role::Inlinable) == 0.380.0
perl(Specio::Subs) == 0.380.0
perl(Specio::TypeChecks) == 0.380.0
perl(Test::Specio) == 0.380.0
perl-Specio == 0.380.0-1:2016.1

Download

Type URL
Binary Package perl-Specio-0.380.0-1-rosa2016.1.noarch.rpm
Source Package perl-Specio-0.380.0-1.src.rpm

Install Howto

  1. Enable ROSA Contrib Updates repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Specio rpm package:
    # urpmi perl-Specio

Files

Path
/usr/lib/perl5/vendor_perl/5.20.3/Specio.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Coercion.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Declare.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/DeclaredAt.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Exception.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Exporter.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Helpers.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/OO.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/PartialDump.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Registry.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Subs.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/TypeChecks.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/AnyCan.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/AnyDoes.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/AnyIsa.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Enum.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Intersection.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/ObjectCan.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/ObjectDoes.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/ObjectIsa.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Parameterizable.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Parameterized.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Simple.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Structurable.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Structured.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Union.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Role/CanType.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Role/DoesType.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Role/Interface.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Constraint/Role/IsaType.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Builtins.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Numeric.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Perl.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/String.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Structured.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Structured/Dict.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Structured/Map.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Library/Structured/Tuple.pm
/usr/lib/perl5/vendor_perl/5.20.3/Specio/Role/Inlinable.pm
/usr/lib/perl5/vendor_perl/5.20.3/Test/Specio.pm
/usr/share/doc/perl-Specio/Changes
/usr/share/doc/perl-Specio/LICENSE
/usr/share/doc/perl-Specio/META.json
/usr/share/doc/perl-Specio/META.yml
/usr/share/man/man3/Specio.3pm.xz
/usr/share/man/man3/Specio::Coercion.3pm.xz
/usr/share/man/man3/Specio::Constraint::AnyCan.3pm.xz
/usr/share/man/man3/Specio::Constraint::AnyDoes.3pm.xz
/usr/share/man/man3/Specio::Constraint::AnyIsa.3pm.xz
/usr/share/man/man3/Specio::Constraint::Enum.3pm.xz
/usr/share/man/man3/Specio::Constraint::Intersection.3pm.xz
/usr/share/man/man3/Specio::Constraint::ObjectCan.3pm.xz
/usr/share/man/man3/Specio::Constraint::ObjectDoes.3pm.xz
/usr/share/man/man3/Specio::Constraint::ObjectIsa.3pm.xz
/usr/share/man/man3/Specio::Constraint::Parameterizable.3pm.xz
/usr/share/man/man3/Specio::Constraint::Parameterized.3pm.xz
/usr/share/man/man3/Specio::Constraint::Role::CanType.3pm.xz
/usr/share/man/man3/Specio::Constraint::Role::DoesType.3pm.xz
/usr/share/man/man3/Specio::Constraint::Role::Interface.3pm.xz
/usr/share/man/man3/Specio::Constraint::Role::IsaType.3pm.xz
/usr/share/man/man3/Specio::Constraint::Simple.3pm.xz
/usr/share/man/man3/Specio::Constraint::Structurable.3pm.xz
/usr/share/man/man3/Specio::Constraint::Structured.3pm.xz
/usr/share/man/man3/Specio::Constraint::Union.3pm.xz
/usr/share/man/man3/Specio::Declare.3pm.xz
/usr/share/man/man3/Specio::DeclaredAt.3pm.xz
/usr/share/man/man3/Specio::Exception.3pm.xz
/usr/share/man/man3/Specio::Exporter.3pm.xz
/usr/share/man/man3/Specio::Helpers.3pm.xz
/usr/share/man/man3/Specio::Library::Builtins.3pm.xz
/usr/share/man/man3/Specio::Library::Numeric.3pm.xz
/usr/share/man/man3/Specio::Library::Perl.3pm.xz
/usr/share/man/man3/Specio::Library::String.3pm.xz
/usr/share/man/man3/Specio::Library::Structured.3pm.xz
/usr/share/man/man3/Specio::Library::Structured::Dict.3pm.xz
/usr/share/man/man3/Specio::Library::Structured::Map.3pm.xz
/usr/share/man/man3/Specio::Library::Structured::Tuple.3pm.xz
/usr/share/man/man3/Specio::OO.3pm.xz
/usr/share/man/man3/Specio::PartialDump.3pm.xz
/usr/share/man/man3/Specio::Registry.3pm.xz
/usr/share/man/man3/Specio::Role::Inlinable.3pm.xz
/usr/share/man/man3/Specio::Subs.3pm.xz
/usr/share/man/man3/Specio::TypeChecks.3pm.xz
/usr/share/man/man3/Test::Specio.3pm.xz

Changelog

2017-08-19 - Denis Silakov <denis.silakov@rosalab.ru> 0.380.0-1
- (fec2714) Fix BRs

See Also

Package Description
perl-Sub-Info-0.2.0-1-rosa2016.1.noarch.rpm Tool for inspecting subroutines
perl-Sys-Virt-3.9.1-1-rosa2016.1.i586.rpm Interface to libvirt virtual machine management API
perl-Template-Toolkit-2.270.0-1-rosa2016.1.i586.rpm Template-Toolkit module for perl
perl-Test-Memory-Cycle-1.60.0-1-rosa2016.1.noarch.rpm Check for memory leaks and circular memory references
perl-Test-Most-0.350.0-1-rosa2016.1.noarch.rpm Most commonly needed test functions and features
perl-Test-Warn-0.320.0-3-rosa2016.1.noarch.rpm Perl extension to test methods for warnings
perl-Test2-Suite-0.000072-1-rosa2016.1.noarch.rpm Set of tools built upon the Test2 framework
perl-Text-CSV_XS-1.350.0-1-rosa2016.1.i586.rpm Comma-separated values manipulation routines
perl-WWW-Mechanize-1.840.0-1-rosa2016.1.noarch.rpm Handy web browsing in a Perl object
perl-XML-LibXSLT-1.950.0-1-rosa2016.1.i586.rpm Perl interface to the gnome libxslt library
perl-XMLTV-0.5.69-1-rosa2016.1.noarch.rpm Perl modules for managing your TV viewing
perl-local-lib-2.0.24-1-rosa2016.1.noarch.rpm Create and use a local lib/ for perl modules with PERL5LIB
perl-xfconf-4.13.5-1-rosa2016.1.i586.rpm Perl bindings for xfconf
perl-xmms2-0.8-9-rosa2016.1.i586.rpm Perl bindings for XMMS2
persepolis-2.4.2-1-rosa2016.1.noarch.rpm Persepolis Download Manager is a GUI for aria2
Advertisement
Advertisement