{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["wip","devel","perl5"],"comment":"Syntactic try/catch sugar for use with Exception::Class","compare":"/compare/p5-exception-class-trycatch/index.json","dependentCount":null,"description":"Exception::Class::TryCatch provides syntactic sugar for use\nwith Exception::Class using the familiar keywords try and catch.\nIts primary objective is to allow users to avoid dealing\ndirectly with $@ by ensuring that any exceptions caught\nin an eval are captured as Exception::Class objects,\nwhether they were thrown objects to begin with or whether the error\nresulted from die. This means that users may immediately use isa\nand various Exception::Class methods to process the exception.\nn addition, this module provides for a method to push errors\nonto a hidden error stack immediately after an eval so that cleanup\ncode or other error handling may also call eval without\nthe original error in $@ being lost.","flavors":[],"html":"https://daemonports.org/netbsd/wip/p5-Exception-Class-TryCatch/","kind":"port","lastUpdate":null,"license":[],"maintainer":"ficovh@yahoo.com","name":"p5-Exception-Class-TryCatch","newest":true,"newestVersion":"1.13","noVulnData":false,"origin":"wip/p5-Exception-Class-TryCatch","otherSystems":[{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"origin":"devel/p5-Exception-Class-TryCatch","path":"/devel/p5-Exception-Class-TryCatch/","system":"FreeBSD","version":"1.13"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","matchedBy":"name","newest":true,"noVulnData":true,"origin":"devel/p5-Exception-Class-TryCatch","path":"/openbsd/devel/p5-Exception-Class-TryCatch/","system":"OpenBSD","version":"1.13p0"},{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"origin":"devel/p5-Exception-Class-TryCatch","path":"/dragonfly/devel/p5-Exception-Class-TryCatch/","system":"DragonFly","version":"1.13"},{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"devel/p5-Exception-Class-TryCatch","path":"","system":"HardenedBSD","version":"1.13"},{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"devel/p5-Exception-Class-TryCatch","path":"","system":"GhostBSD","version":"1.13"}],"packages":null,"pkgName":"p5-Exception-Class-TryCatch-1.13","related":null,"repository":"pkgsrc-wip","requiredBy":[],"requiredByCount":0,"runDepends":["devel/p5-Exception-Class"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"1.13","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/pod/Exception::Class::TryCatch"}
