perl-Specio-0.110.0-3-rosa2016.1.noarch.rpm


Advertisement

Description

perl-Specio - A class which represents parameterizable constraints

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib x86_64
Package filename perl-Specio-0.110.0-3-rosa2016.1.noarch.rpm
Package name perl-Specio
Package version 0.110.0
Package release 3-rosa2016.1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Specio
License GPL+ or Artistic
Maintainer -
Download size 73.95 KB
Installed size 223.64 KB
*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.420.0-1-rosa2016.1.noarch.rpm 0.420.0 noarch ROSA Main Updates
perl-Specio-0.420.0-1-rosa2016.1.noarch.rpm 0.420.0 noarch ROSA Main Updates
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(Class::Load) -
perl(Class::Method::Modifiers) -
perl(Devel::PartialDump) -
perl(Devel::StackTrace) -
perl(Eval::Closure) -
perl(Exporter) -
perl(Lingua::EN::Inflect) -
perl(List::MoreUtils) -
perl(Module::Runtime) -
perl(Params::Util) -
perl(Role::Tiny) -
perl(Role::Tiny::With) -
perl(Scalar::Util) -
perl(Storable) -
perl(Sub::Quote) -
perl(Try::Tiny) -
perl(abi) >= 5.20.3

Provides

Name Value
perl(Specio) == 0.110.0
perl(Specio::Coercion) == 0.110.0
perl(Specio::Constraint::AnyCan) == 0.110.0
perl(Specio::Constraint::AnyDoes) == 0.110.0
perl(Specio::Constraint::AnyIsa) == 0.110.0
perl(Specio::Constraint::Enum) == 0.110.0
perl(Specio::Constraint::ObjectCan) == 0.110.0
perl(Specio::Constraint::ObjectDoes) == 0.110.0
perl(Specio::Constraint::ObjectIsa) == 0.110.0
perl(Specio::Constraint::Parameterizable) == 0.110.0
perl(Specio::Constraint::Parameterized) == 0.110.0
perl(Specio::Constraint::Role::CanType) == 0.110.0
perl(Specio::Constraint::Role::DoesType) == 0.110.0
perl(Specio::Constraint::Role::Interface) == 0.110.0
perl(Specio::Constraint::Role::IsaType) == 0.110.0
perl(Specio::Constraint::Simple) == 0.110.0
perl(Specio::Declare) == 0.110.0
perl(Specio::DeclaredAt) == 0.110.0
perl(Specio::Exception) == 0.110.0
perl(Specio::Exporter) == 0.110.0
perl(Specio::Helpers) == 0.110.0
perl(Specio::Library::Builtins) == 0.110.0
perl(Specio::OO) == 0.110.0
perl(Specio::Registry) == 0.110.0
perl(Specio::Role::Inlinable) == 0.110.0
perl(Specio::TypeChecks) == 0.110.0
perl-Specio == 0.110.0-3:2016.1

Download

Type URL
Mirror mirror.rosalab.ru
Binary Package perl-Specio-0.110.0-3-rosa2016.1.noarch.rpm
Source Package perl-Specio-0.110.0-3.src.rpm

Install Howto

  1. Enable ROSA Contrib 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/TODO.pod
/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/Registry.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/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/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/Role/Inlinable.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/doc/perl-Specio/README
/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::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::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::OO.3pm.xz
/usr/share/man/man3/Specio::Registry.3pm.xz
/usr/share/man/man3/Specio::Role::Inlinable.3pm.xz
/usr/share/man/man3/Specio::TypeChecks.3pm.xz
/usr/share/man/man3/TODO.3pm.xz

Changelog

2017-03-02 - Andrey Bondrov <andrey.bondrov@rosalab.ru> 0.110.0-3
- (77eaef3) MassBuild#1273: Increase release tag

See Also

Package Description
perl-Sphinx-Config-0.90.0-6-rosa2016.1.noarch.rpm Sphinx search engine configuration file read/modify/write
perl-Sphinx-Search-0.280.0-5-rosa2016.1.noarch.rpm Sphinx search engine API Perl client
perl-Spoon-0.24-10-rosa2016.1.noarch.rpm A Spiffy Application Building Framework
perl-Spread-3.17.4.4-8-rosa2016.1.x86_64.rpm Perl extension for the Spread group communication system
perl-Spreadsheet-Read-0.540.0-5-rosa2016.1.noarch.rpm Transparent read the data from a spreadsheet
perl-Spreadsheet-ReadSXC-0.200.0-7-rosa2016.1.noarch.rpm Extract OpenOffice 1.x spreadsheet data
perl-Starman-0.401.400-3-rosa2016.1.noarch.rpm Plack adapter for Starman
perl-Startup-0.103-10-rosa2016.1.noarch.rpm Startup module for perl
perl-Statistics-Basic-1.661.100-3-rosa2016.1.noarch.rpm A collection of very basic statistics modules
perl-Statistics-Descriptive-3.60.900-3-rosa2016.1.noarch.rpm Module of basic descriptive statistical functions
perl-Statistics-Distributions-1.20.0-10-rosa2016.1.noarch.rpm Calc critical values & upper probabilities of common statistical distributions
perl-Statistics-TTest-1.1.0-17-rosa2016.1.noarch.rpm Perl module to perform T-test on 2 independent samples
perl-Stream-Buffered-0.30.0-3-rosa2016.1.noarch.rpm Temporary buffer to save bytes
perl-String-Approx-3.270.0-6-rosa2016.1.x86_64.rpm Perl extension for approximate matching (fuzzy matching)
perl-String-BufferStack-1.160.0-5-rosa2016.1.noarch.rpm Nested buffers for templating systems
Advertisement
Advertisement