perl-Specio-0.440.0-1.mga8.noarch.rpm


Advertisement

Description

perl-Specio - A class which represents parameterizable constraints

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Specio-0.440.0-1.mga8.noarch.rpm
Package name perl-Specio
Package version 0.440.0
Package release 1.mga8
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://metacpan.org/release/Specio
License GPLv1+ or Artistic
Maintainer -
Download size 132.03 KB
Installed size 463.16 KB
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.440.0-1.mga8.noarch.rpm 0.440.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.28.2

Provides

Name Value
perl(Specio) == 0.440.0
perl(Specio::Coercion) == 0.440.0
perl(Specio::Constraint::AnyCan) == 0.440.0
perl(Specio::Constraint::AnyDoes) == 0.440.0
perl(Specio::Constraint::AnyIsa) == 0.440.0
perl(Specio::Constraint::Enum) == 0.440.0
perl(Specio::Constraint::Intersection) == 0.440.0
perl(Specio::Constraint::ObjectCan) == 0.440.0
perl(Specio::Constraint::ObjectDoes) == 0.440.0
perl(Specio::Constraint::ObjectIsa) == 0.440.0
perl(Specio::Constraint::Parameterizable) == 0.440.0
perl(Specio::Constraint::Parameterized) == 0.440.0
perl(Specio::Constraint::Role::CanType) == 0.440.0
perl(Specio::Constraint::Role::DoesType) == 0.440.0
perl(Specio::Constraint::Role::Interface) == 0.440.0
perl(Specio::Constraint::Role::IsaType) == 0.440.0
perl(Specio::Constraint::Simple) == 0.440.0
perl(Specio::Constraint::Structurable) == 0.440.0
perl(Specio::Constraint::Structured) == 0.440.0
perl(Specio::Constraint::Union) == 0.440.0
perl(Specio::Declare) == 0.440.0
perl(Specio::DeclaredAt) == 0.440.0
perl(Specio::Exception) == 0.440.0
perl(Specio::Exporter) == 0.440.0
perl(Specio::Helpers) == 0.440.0
perl(Specio::Library::Builtins) == 0.440.0
perl(Specio::Library::Numeric) == 0.440.0
perl(Specio::Library::Perl) == 0.440.0
perl(Specio::Library::String) == 0.440.0
perl(Specio::Library::Structured) == 0.440.0
perl(Specio::Library::Structured::Dict) == 0.440.0
perl(Specio::Library::Structured::Map) == 0.440.0
perl(Specio::Library::Structured::Tuple) == 0.440.0
perl(Specio::OO) == 0.440.0
perl(Specio::PartialDump) == 0.440.0
perl(Specio::Registry) == 0.440.0
perl(Specio::Role::Inlinable) == 0.440.0
perl(Specio::Subs) == 0.440.0
perl(Specio::TypeChecks) == 0.440.0
perl(Test::Specio) == 0.440.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.440.0-1.mga8

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-Specio-0.440.0-1.mga8.noarch.rpm
Source Package perl-Specio-0.440.0-1.mga8.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/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
/usr/share/perl5/vendor_perl/Specio.pm
/usr/share/perl5/vendor_perl/Specio/Coercion.pm
/usr/share/perl5/vendor_perl/Specio/Declare.pm
/usr/share/perl5/vendor_perl/Specio/DeclaredAt.pm
/usr/share/perl5/vendor_perl/Specio/Exception.pm
/usr/share/perl5/vendor_perl/Specio/Exporter.pm
/usr/share/perl5/vendor_perl/Specio/Helpers.pm
/usr/share/perl5/vendor_perl/Specio/OO.pm
/usr/share/perl5/vendor_perl/Specio/PartialDump.pm
/usr/share/perl5/vendor_perl/Specio/Registry.pm
/usr/share/perl5/vendor_perl/Specio/Subs.pm
/usr/share/perl5/vendor_perl/Specio/TypeChecks.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyCan.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyDoes.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyIsa.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Enum.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Intersection.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectCan.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectDoes.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectIsa.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Parameterizable.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Parameterized.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Simple.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Structurable.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Structured.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Union.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/CanType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/DoesType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/Interface.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/IsaType.pm
/usr/share/perl5/vendor_perl/Specio/Library/Builtins.pm
/usr/share/perl5/vendor_perl/Specio/Library/Numeric.pm
/usr/share/perl5/vendor_perl/Specio/Library/Perl.pm
/usr/share/perl5/vendor_perl/Specio/Library/String.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Dict.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Map.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Tuple.pm
/usr/share/perl5/vendor_perl/Specio/Role/Inlinable.pm
/usr/share/perl5/vendor_perl/Test/Specio.pm

Changelog

2019-08-25 - tv <tv> 0.440.0-1.mga8
+ Revision: 1431983
- update to 0.44
2018-10-30 - tv <tv> 0.430.0-1.mga7
+ Revision: 1326609
- update to 0.43
2018-09-20 - umeabot <umeabot> 0.420.0-2.mga7
+ Revision: 1286007
- Mageia 7 Mass Rebuild
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

See Also

Package Description
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-4.mga7.noarch.rpm Sphinx search engine configuration file read/modify/write
perl-Sphinx-Search-0.310.0-2.mga7.noarch.rpm Sphinx search engine API Perl client
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.40.0-3.mga7.noarch.rpm Spork with some improvements
perl-Spread-3.17.4.4-20.mga8.i586.rpm Perl extension for the Spread group communication system
perl-Spreadsheet-ParseExcel-0.650.0-7.mga7.noarch.rpm Spreadsheet::ParseExcel - Get information from Excel file
perl-Spreadsheet-Read-0.610.0-4.mga7.noarch.rpm Transparent read the data from a spreadsheet
perl-Spreadsheet-ReadSXC-0.240.0-1.mga8.noarch.rpm Extract OpenOffice 1.x spreadsheet data
perl-Spreadsheet-WriteExcel-2.400.0-8.mga7.noarch.rpm Write cross-platform Excel binary file
perl-Stardoc-0.180.0-11.mga7.noarch.rpm Acmeist Documentation Toolset
perl-Starlet-0.310.0-2.mga7.noarch.rpm A simple, high-performance PSGI/Plack HTTP server
perl-Starman-0.401.400-4.mga7.noarch.rpm Plack adapter for Starman
Advertisement
Advertisement