perl-Specio-0.420.0-1.mga7.noarch.rpm


Advertisement

Description

perl-Specio - A class which represents parameterizable constraints

Property Value
Distribution Mageia Cauldron
Repository Mageia Core x86_64
Package name perl-Specio
Package version 0.420.0
Package release 1.mga7
Package architecture noarch
Package type rpm
Installed size 453.91 KB
Download size 130.02 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
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.
Instead, you can explicitly check a value against a type, and optionally
coerce values to that type.

Alternatives

Package Version Architecture Repository
perl-Specio-0.420.0-2.mga7.noarch.rpm 0.420.0 noarch Mageia Core
perl-Specio-0.420.0-2.mga7.noarch.rpm 0.420.0 noarch Mageia Core
perl-Specio - - -

Requires

Name Value
perl >= 0:5.008
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(Specio::Coercion) -
perl(Specio::Constraint::Parameterizable) -
perl(Specio::Constraint::Parameterized) -
perl(Specio::Constraint::Role::CanType) -
perl(Specio::Constraint::Role::DoesType) -
perl(Specio::Constraint::Role::Interface) -
perl(Specio::Constraint::Role::IsaType) -
perl(Specio::Constraint::Simple) -
perl(Specio::Constraint::Structurable) -
perl(Specio::Constraint::Structured) -
perl(Specio::Declare) -
perl(Specio::DeclaredAt) -
perl(Specio::Exception) -
perl(Specio::Exporter) -
perl(Specio::Helpers) -
perl(Specio::Library::Builtins) -
perl(Specio::Library::Numeric) -
perl(Specio::Library::Perl) -
perl(Specio::Library::String) -
perl(Specio::Library::Structured::Dict) -
perl(Specio::Library::Structured::Map) -
perl(Specio::Library::Structured::Tuple) -
perl(Specio::OO) -
perl(Specio::PartialDump) -
perl(Specio::Registry) -
perl(Specio::Role::Inlinable) -
perl(Specio::TypeChecks) -
perl(Storable) -
perl(Sub::Quote) -
perl(Test::Fatal) -
perl(Test::More) >= 0.960.0
perl(Try::Tiny) -
perl(overload) -
perl(parent) -
perl(re) -
perl(strict) -
perl(version) >= 0.830.0
perl(warnings) -
perl-base >= 2:5.26.1

Provides

Name Value
perl(Specio) == 0.420.0
perl(Specio::Coercion) == 0.420.0
perl(Specio::Constraint::AnyCan) == 0.420.0
perl(Specio::Constraint::AnyDoes) == 0.420.0
perl(Specio::Constraint::AnyIsa) == 0.420.0
perl(Specio::Constraint::Enum) == 0.420.0
perl(Specio::Constraint::Intersection) == 0.420.0
perl(Specio::Constraint::ObjectCan) == 0.420.0
perl(Specio::Constraint::ObjectDoes) == 0.420.0
perl(Specio::Constraint::ObjectIsa) == 0.420.0
perl(Specio::Constraint::Parameterizable) == 0.420.0
perl(Specio::Constraint::Parameterized) == 0.420.0
perl(Specio::Constraint::Role::CanType) == 0.420.0
perl(Specio::Constraint::Role::DoesType) == 0.420.0
perl(Specio::Constraint::Role::Interface) == 0.420.0
perl(Specio::Constraint::Role::IsaType) == 0.420.0
perl(Specio::Constraint::Simple) == 0.420.0
perl(Specio::Constraint::Structurable) == 0.420.0
perl(Specio::Constraint::Structured) == 0.420.0
perl(Specio::Constraint::Union) == 0.420.0
perl(Specio::Declare) == 0.420.0
perl(Specio::DeclaredAt) == 0.420.0
perl(Specio::Exception) == 0.420.0
perl(Specio::Exporter) == 0.420.0
perl(Specio::Helpers) == 0.420.0
perl(Specio::Library::Builtins) == 0.420.0
perl(Specio::Library::Numeric) == 0.420.0
perl(Specio::Library::Perl) == 0.420.0
perl(Specio::Library::String) == 0.420.0
perl(Specio::Library::Structured) == 0.420.0
perl(Specio::Library::Structured::Dict) == 0.420.0
perl(Specio::Library::Structured::Map) == 0.420.0
perl(Specio::Library::Structured::Tuple) == 0.420.0
perl(Specio::OO) == 0.420.0
perl(Specio::PartialDump) == 0.420.0
perl(Specio::Registry) == 0.420.0
perl(Specio::Role::Inlinable) == 0.420.0
perl(Specio::Subs) == 0.420.0
perl(Specio::TypeChecks) == 0.420.0
perl(Test::Specio) == 0.420.0
perl(_T::ArrayOverload) -
perl(_T::BoolOverload) -
perl(_T::CodeOverload) -
perl(_T::GlobOverload) -
perl(_T::HashOverload) -
perl(_T::NumOverload) -
perl(_T::RegexOverload) -
perl(_T::ScalarOverload) -
perl(_T::StrOverload) -
perl(_T::Thing) -
perl-Specio == 0.420.0-1.mga7

Download

Type URL
Binary Package perl-Specio-0.420.0-1.mga7.noarch.rpm
Source Package perl-Specio-0.420.0-1.mga7.src.rpm

Install Howto

  1. Enable Mageia Core 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.26.1/Specio.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Coercion.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Declare.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/DeclaredAt.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Exception.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Exporter.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Helpers.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/OO.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/PartialDump.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Registry.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Subs.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/TypeChecks.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/AnyCan.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/AnyDoes.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/AnyIsa.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Enum.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Intersection.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/ObjectCan.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/ObjectDoes.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/ObjectIsa.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Parameterizable.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Parameterized.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Simple.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Structurable.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Structured.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Union.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Role/CanType.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Role/DoesType.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Role/Interface.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Constraint/Role/IsaType.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Builtins.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Numeric.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Perl.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/String.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Structured.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Structured/Dict.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Structured/Map.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Library/Structured/Tuple.pm
/usr/lib/perl5/vendor_perl/5.26.1/Specio/Role/Inlinable.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Specio.pm
/usr/share/doc/perl-Specio/Changes
/usr/share/doc/perl-Specio/INSTALL
/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/MYMETA.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-11-06 - tv <tv> 0.420.0-1.mga7
+ Revision: 1176184
- update to 0.42
2017-10-03 - tv <tv> 0.400.0-2.mga7
+ Revision: 1166584
- rebuild with fixed rpm for missing autodeps
2017-09-19 - tv <tv> 0.400.0-1.mga7
+ Revision: 1155614
- update to 0.40
2017-07-22 - shlomif <shlomif> 0.380.0-1.mga7
+ Revision: 1128139
- modernize spec
- Import from cpan2dist

See Also

Package Description
perl-Specio-Library-Path-Tiny-0.40.0-1.mga7.noarch.rpm Path::Tiny types and coercions for Specio
perl-Specio-Library-Path-Tiny-0.40.0-2.mga7.noarch.rpm Path::Tiny types and coercions for Specio
perl-Sphinx-Config-0.100.0-3.mga6.noarch.rpm Sphinx search engine configuration file read/modify/write
perl-Sphinx-Config-0.100.0-4.mga7.noarch.rpm Sphinx search engine configuration file read/modify/write
perl-Sphinx-Search-0.310.0-1.mga7.noarch.rpm Sphinx search engine API Perl client
perl-Sphinx-Search-0.310.0-2.mga7.noarch.rpm Sphinx search engine API Perl client
perl-Spiffy-0.460.0-3.mga6.noarch.rpm Spiffy Perl Interface Framework For You
perl-Spiffy-0.460.0-4.mga7.noarch.rpm Spiffy Perl Interface Framework For You
perl-Spoon-0.240.0-6.mga7.noarch.rpm A Spiffy Application Building Framework
perl-Spork-0.210.0-14.mga7.noarch.rpm Slide Presentations (Only Really Kwiki)
perl-Spork-Shlomify-0.20.300-2.mga6.noarch.rpm The formatting class for Spork::Shlomify
perl-Spork-Shlomify-0.20.300-3.mga7.noarch.rpm The formatting class for Spork::Shlomify
perl-Spread-3.17.4.4-19.mga7.x86_64.rpm Perl extension for the Spread group communication system
perl-Spreadsheet-ParseExcel-0.650.0-6.mga7.noarch.rpm Spreadsheet::ParseExcel - Get information from Excel file
perl-Spreadsheet-ParseExcel-0.650.0-7.mga7.noarch.rpm Spreadsheet::ParseExcel - Get information from Excel file
Advertisement
Advertisement