معرفی شرکت ها


perl-Specio-0.42-2.el8.noarch.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Type constraints and coercions for Perl
ویژگی مقدار
سیستم عامل Linux
توزیع CentOS 8-stream
مخزن Centos PowerTools noarch
نام بسته perl-Specio
نام فایل بسته perl-Specio-0.42-2.el8.noarch.rpm
نسخه بسته 0.42
انتشار بسته 2.el8
معماری بسته noarch
نگهدارنده -
تاریخ ساخت Fri 17 May 2019 06
هاست سازنده x86-01.mbox.centos.org
نوع بسته .rpm
آدرس صفحه اصلی http://search.cpan.org/dist/Specio/
مجوز Artistic 2.0
حجم دانلود 160K
حجم نصب 335.599K
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.


نیازمندی

مقدار نام
- perl(:MODULE_COMPAT_5.26.3)
>= 5.8.0 perl(:VERSION)
- perl(B)
- perl(Carp)
- perl(Devel::StackTrace)
- perl(Eval::Closure)
- perl(Exporter)
>= 1.33 perl(List::Util)
- perl(MRO::Compat)
- perl(Module::Runtime)
>= 0.112 perl(Ref::Util)
>= 1.003003 perl(Role::Tiny)
- 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::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)
>= 1.40 perl(Sub::Util)
- perl(overload)
- perl(parent)
- perl(re)
- perl(strict)
>= 0.83 perl(version)
- perl(warnings)


ارائه دهنده

مقدار نام
= 0.42 perl(Specio)
= 0.42 perl(Specio::Coercion)
= 0.42 perl(Specio::Constraint::AnyCan)
= 0.42 perl(Specio::Constraint::AnyDoes)
= 0.42 perl(Specio::Constraint::AnyIsa)
= 0.42 perl(Specio::Constraint::Enum)
= 0.42 perl(Specio::Constraint::Intersection)
= 0.42 perl(Specio::Constraint::ObjectCan)
= 0.42 perl(Specio::Constraint::ObjectDoes)
= 0.42 perl(Specio::Constraint::ObjectIsa)
= 0.42 perl(Specio::Constraint::Parameterizable)
= 0.42 perl(Specio::Constraint::Parameterized)
= 0.42 perl(Specio::Constraint::Role::CanType)
= 0.42 perl(Specio::Constraint::Role::DoesType)
= 0.42 perl(Specio::Constraint::Role::Interface)
= 0.42 perl(Specio::Constraint::Role::IsaType)
= 0.42 perl(Specio::Constraint::Simple)
= 0.42 perl(Specio::Constraint::Structurable)
= 0.42 perl(Specio::Constraint::Structured)
= 0.42 perl(Specio::Constraint::Union)
= 0.42 perl(Specio::Declare)
= 0.42 perl(Specio::DeclaredAt)
= 0.42 perl(Specio::Exception)
= 0.42 perl(Specio::Exporter)
= 0.42 perl(Specio::Helpers)
= 0.42 perl(Specio::Library::Builtins)
= 0.42 perl(Specio::Library::Numeric)
= 0.42 perl(Specio::Library::Perl)
= 0.42 perl(Specio::Library::String)
= 0.42 perl(Specio::Library::Structured)
= 0.42 perl(Specio::Library::Structured::Dict)
= 0.42 perl(Specio::Library::Structured::Map)
= 0.42 perl(Specio::Library::Structured::Tuple)
= 0.42 perl(Specio::OO)
= 0.42 perl(Specio::PartialDump)
= 0.42 perl(Specio::Registry)
= 0.42 perl(Specio::Role::Inlinable)
= 0.42 perl(Specio::Subs)
= 0.42 perl(Specio::TypeChecks)
= 0.42-2.el8 perl-Specio


نحوه نصب


نصب پکیج rpm perl-Specio:

    sudo dnf install perl-Specio-0.42-2.el8.noarch.rpm


فایل ها

مسیرها
/usr/share/doc/perl-Specio
/usr/share/doc/perl-Specio/CONTRIBUTING.md
/usr/share/doc/perl-Specio/Changes
/usr/share/doc/perl-Specio/README.md
/usr/share/doc/perl-Specio/TODO.md
/usr/share/licenses/perl-Specio
/usr/share/licenses/perl-Specio/LICENSE
/usr/share/man/man3/Specio.3pm.gz
/usr/share/man/man3/Specio::Coercion.3pm.gz
/usr/share/man/man3/Specio::Constraint::AnyCan.3pm.gz
/usr/share/man/man3/Specio::Constraint::AnyDoes.3pm.gz
/usr/share/man/man3/Specio::Constraint::AnyIsa.3pm.gz
/usr/share/man/man3/Specio::Constraint::Enum.3pm.gz
/usr/share/man/man3/Specio::Constraint::Intersection.3pm.gz
/usr/share/man/man3/Specio::Constraint::ObjectCan.3pm.gz
/usr/share/man/man3/Specio::Constraint::ObjectDoes.3pm.gz
/usr/share/man/man3/Specio::Constraint::ObjectIsa.3pm.gz
/usr/share/man/man3/Specio::Constraint::Parameterizable.3pm.gz
/usr/share/man/man3/Specio::Constraint::Parameterized.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::CanType.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::DoesType.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::Interface.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::IsaType.3pm.gz
/usr/share/man/man3/Specio::Constraint::Simple.3pm.gz
/usr/share/man/man3/Specio::Constraint::Structurable.3pm.gz
/usr/share/man/man3/Specio::Constraint::Structured.3pm.gz
/usr/share/man/man3/Specio::Constraint::Union.3pm.gz
/usr/share/man/man3/Specio::Declare.3pm.gz
/usr/share/man/man3/Specio::DeclaredAt.3pm.gz
/usr/share/man/man3/Specio::Exception.3pm.gz
/usr/share/man/man3/Specio::Exporter.3pm.gz
/usr/share/man/man3/Specio::Helpers.3pm.gz
/usr/share/man/man3/Specio::Library::Builtins.3pm.gz
/usr/share/man/man3/Specio::Library::Numeric.3pm.gz
/usr/share/man/man3/Specio::Library::Perl.3pm.gz
/usr/share/man/man3/Specio::Library::String.3pm.gz
/usr/share/man/man3/Specio::Library::Structured.3pm.gz
/usr/share/man/man3/Specio::Library::Structured::Dict.3pm.gz
/usr/share/man/man3/Specio::Library::Structured::Map.3pm.gz
/usr/share/man/man3/Specio::Library::Structured::Tuple.3pm.gz
/usr/share/man/man3/Specio::OO.3pm.gz
/usr/share/man/man3/Specio::PartialDump.3pm.gz
/usr/share/man/man3/Specio::Registry.3pm.gz
/usr/share/man/man3/Specio::Role::Inlinable.3pm.gz
/usr/share/man/man3/Specio::Subs.3pm.gz
/usr/share/man/man3/Specio::TypeChecks.3pm.gz
/usr/share/perl5/vendor_perl/Specio
/usr/share/perl5/vendor_perl/Specio.pm
/usr/share/perl5/vendor_perl/Specio/Coercion.pm
/usr/share/perl5/vendor_perl/Specio/Constraint
... and 41 more


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2018-02-09

Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

2017-11-06

Update to 0.42
Fixed checks for whether a class is loaded in light of upcoming
The Perl library claimed it provided types named LaxVersionStr and

2017-08-04

Update to 0.40
Fixed more bugs with {any,object}_{can,does,isa}_type
When passed a glob (not a globref) they would die in their type check
Fixed subification overloading: if Sub::Quote was loaded, this would be

2017-08-03

Update to 0.39
Many bug fixes and improvements to the types created by
The messages describing a failure for all of these types have been improved

2017-07-27

Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

2017-07-01

Update to 0.38
Simplify checks for overloading to not call overload::Overloaded(); just

2017-06-07

Perl 5.26 re-rebuild of bootstrapped packages

2017-06-05

Perl 5.26 rebuild

2017-05-09

Update to 0.37
Possible fix for very weird failures seen under threaded Perls with some

2017-02-20

Update to 0.36
Inlined coercions would attempt to coerce for every type that matched the
Inlined coercions did not include the inline environment variables needed
When you use the same type repeatedly as coderef (for example, as a
referenced
Added an API to Specio::Subs to allow you to combine type libraries and

2017-02-13

Update to 0.35
Added Specio::Subs, a module that allows you to turn one or more library's
Added an inline_coercion method to Specio constraints

2017-02-11

Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

2017-01-30

Update to 0.34
Packages with Specio::Exporter can now specify additional arbitrary subs to
Importing the same library twice in a given package would throw an

2017-01-25

Update to 0.33
Fixed a mistake in the SYNOPSIS for Specio::Declare; the example for the
Removed the alpha warning from the docs; this is being used by enough of my

2017-01-13

Update to 0.32
Fixed a bug in the inlining for types create by any_can_type() and

2016-11-07

Update to 0.31
The stack trace contained by Specio::Exception objects no longer includes
Made the inline_environment() and description() methods public on type and