{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","perl5"],"comment":"Type constraints and coercions for Perl","compare":"/compare/p5-specio/index.json","dependentCount":null,"description":"The Specio distribution provides classes for representing type constraints and\ncoercion, along with syntax sugar for declaring them.\n\nNote that this is not a proper type system for Perl. Nothing in this\ndistribution will magically make the Perl interpreter start checking a value's\ntype on assignment to a variable. In fact, there's no built-in way to apply a\ntype to a variable at all.\n\nInstead, you can explicitly check a value against a type, and optionally coerce\nvalues to that type.\n\nThe author's long-term goal is to replace Moose's built-in types and\nMooseX::Types with this module.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/p5-Specio/","kind":"port","lastUpdate":null,"license":["ART20"],"maintainer":"sunpoet@FreeBSD.org","name":"p5-Specio","newest":false,"newestVersion":"0.53","noVulnData":false,"origin":"devel/p5-Specio","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/p5-Specio","path":"/devel/p5-Specio/","system":"FreeBSD","version":"0.53"},{"maintainer":"Wen Heping \u003cwenheping2000@hotmail.com\u003e","noVulnData":true,"origin":"devel/p5-Specio","path":"/openbsd/devel/p5-Specio/","system":"OpenBSD","version":"0.51"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-Specio","path":"/netbsd/devel/p5-Specio/","system":"NetBSD","updated":"2026-07-16","version":"0.53nb1"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Specio","path":"/midnightbsd/devel/p5-Specio/","system":"MidnightBSD","version":"0.53"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Specio","path":"","system":"HardenedBSD","version":"0.53"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Specio","path":"","system":"GhostBSD","version":"0.53"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Specio","path":"","system":"OPNsense","version":"0.53"}],"packages":null,"pkgName":"p5-Specio-0.50","related":null,"repository":"DPorts","requiredBy":["devel/p5-DateTime","devel/p5-DateTime-Format-ISO8601","devel/p5-DateTime-Format-Strptime","devel/p5-DateTime-Locale","devel/p5-DateTime-TimeZone","devel/p5-Log-Dispatch"],"requiredByCount":6,"runDepends":["devel/p5-Clone","devel/p5-Devel-StackTrace","devel/p5-Eval-Closure","devel/p5-MRO-Compat","devel/p5-Module-Runtime","devel/p5-Role-Tiny","devel/p5-Sub-Quote","lang/p5-Try-Tiny","lang/perl5.36"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.50","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Specio"}
