Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Specio | Distribution: Fedora Project |
Version: 0.48 | Vendor: Fedora Project |
Release: 5.el10_0 | Build date: Fri Aug 30 19:58:17 2024 |
Group: Unspecified | Build host: buildvm-s390x-04.s390.fedoraproject.org |
Size: 336154 | Source RPM: perl-Specio-0.48-5.el10_0.src.rpm |
Packager: Fedora Project | |
Url: https://metacpan.org/release/Specio | |
Summary: Type constraints and coercions for Perl |
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.
Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.48-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.48-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.48-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.48-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sun Jun 12 2022 Paul Howarth <paul@city-fan.org> - 0.48-1 - Update to 0.48 - Importing types into a class that inherited from another class that had imported types wouldn't work, leaving the child class with no 't()' sub * Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.47-7 - Perl 5.36 re-rebuild of bootstrapped packages * Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.47-6 - Perl 5.36 rebuild * Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.47-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
/usr/share/doc/perl-Specio /usr/share/doc/perl-Specio/CODE_OF_CONDUCT.md /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 /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/Role /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/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/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/Library /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 /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/OO.pm /usr/share/perl5/vendor_perl/Specio/PartialDump.pm /usr/share/perl5/vendor_perl/Specio/Registry.pm /usr/share/perl5/vendor_perl/Specio/Role /usr/share/perl5/vendor_perl/Specio/Role/Inlinable.pm /usr/share/perl5/vendor_perl/Specio/Subs.pm /usr/share/perl5/vendor_perl/Specio/TypeChecks.pm
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 8 05:46:03 2024